首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。 例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的
请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。 例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的
admin
2010-02-08
24
问题
请编写函数fun(),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。
例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的ASCII码值虽为奇数,但元素所在的下标为偶数,因此必需删除;字符1的ASCII码值为奇数,所在数组中的下标也为奇数,不删除,最后t所指的数组中的内容应是135。
请勿修改主函数main和其他函数中的任何内容,仅在函数su的花括号中填写若干语句。
文件test 27_2.cpp的内容如下;
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <string.h>
void fun(char *s,char t[ ])
{
}
void main ( )
{
char s[100],t[100];
cout<<"Please enter string S: "<<end1;
gets(s);
fun(s, t);
puts(t);
}
选项
答案
void fun(char *s,char t[ ]) { int i,j=0,n; n=strlen(s); for(i=0;i<n;i++) if(i%2!=0&&s[i]%2!=0) { t[j]=s[i];j++;} t[j]=’\0’; }
解析
在解答本题时,首先要清楚一点:那就是在字符参与数值运算时,用的是其ASCII码值来进行计算。另外的一个考查点是判断某数是奇数的方法,即判断该数与2的余数是否为0。
转载请注明原文地址:https://kaotiyun.com/show/F7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
简述20世纪初资产阶级民主革命思想的主要内容。(武汉大学2001年中国近现代史真题)
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
根据数据的观测方法和来源划分,研究数据可以分为()
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
随机试题
简述数据库系统中的二级映象及其作用。
简述医疗事故分级。
诊断性刮宫病理不能诊断哪一类型的子宫肉瘤()
男,33岁,咳嗽少痰,咽干鼻燥,兼见恶寒发热,头痛无汗,舌苔薄白,脉浮,治疗当
关于肌肉等张练习的描述,下列正确的是()。
显性脊柱裂临床上发生最多的类型是()
女,45岁。发热10d,稽留热,最高体温39.80℃,伴纳差、腹胀。2d前胸部及四肢出现数个淡红色斑丘疹。查体:T39.4℃,P86/min,双肺呼吸音清,心脏未闻及杂音,肝脾肋下可触及,轻压痛,双下肢水肿。辅助检查示:WBC3.5×109/L,N
一组测定值南小到大顺序排列为18.31、18.33、18.36、18.40、18.46,已知n=6时,狄克逊(Dixon)检验临界值Q0.05=0.560,Q0.01=0.698,根据狄克逊检验法检验最大值18.46为()。
B工作的拖延是由于业主供应的水泥质量不合格引起的。按合同规定,水泥由业主提供,水泥进场后,经承包商从中抽取一包水泥进行强度试验合格而验收。但在施工中,混凝土出现裂缝和酥脆现象。后经监理工程师组织有关部门对此事故进行调查,原因为水泥不合格引起,由此使B工作重
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,还有一个datain.txt文本文件,内容为:32437658281298573142536475869713243546576879805937。程序运
最新回复
(
0
)