首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将S所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若S所指字符串中的内容为:’’ABCDEFGl23456’’,其中字符A的ASCII码值为
函数fun的功能是:将S所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若S所指字符串中的内容为:’’ABCDEFGl23456’’,其中字符A的ASCII码值为
admin
2019-07-10
50
问题
函数fun的功能是:将S所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若S所指字符串中的内容为:’’ABCDEFGl23456’’,其中字符A的ASCII码值为奇数,因此应当删除;其中字符B的ASCII码值为偶数,但在数组中的下标为奇数,因此也应当删除;而字符2的ASCII码值为偶数,所在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是:’’246 ’’。
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
1 #include<stdio.h>
2 #include<string.h>
3 void fun(char *s,char t[])
4 {
5 }
6 main()
7 {
8 char s[100],t[100];
9 void NONO();
10 printf("\nPlease enter stringS:’’);scanf(’’%s’’,s);
11 fun(s,t);
12 printf(’’\nThe result is:%s\n’’,t);
13 NONO();}
14 void NONO()
15 {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
16 char s[100],t[100];
17 FILE *rf,*wf;
18 int i;
19 rf=fopen(’’in.dat’’,’’r’’);
20 wf=fopen(’’out.dat’’,’’w’’);
21 for(i=0;i<10;i++){
22 fscanf(rf,’’%s’’,s);
23 fun(s,t);
24 fprintf(wf,’’%s\n’’,t);
25 }
26 fclose(rf);
27 fclose(wf);}
选项
答案
1 int i, j=0; 2 for(i=0; i<strlen(s); i+=2) 3 if(s[i]%2==0)t[j++]=s[i]; 4 t[j]=’\0’;
解析
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2==0”来判断;也可以从下标0开始,每次增2。判断字符中的ASCII码值是否为偶数,则可用“s
%2==0”来判定。(2)对串s中下标为偶数的字符进行考查,满足ASCII码值是偶数条件的字符就顺序放在新串s中,否则就不存放。(3)所有字符处理完后,记得在新串s的末尾加上结束符“’\0’”。
转载请注明原文地址:https://kaotiyun.com/show/Z4ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
《人民日报》北京2月18日电:商务部、中国农业银行、中国移动通信集团公司近日在京举行“万村千乡市场工程”信息化建设合作协议签约仪式,政银企三方携手打造现代化农村流通网络。根据合作协议,商务部、中国农业银行、中国移动通信集团公司将以“万村千乡市场工程”建设的
当今碳循环科学面临的最大问题,就是在洲际、区域和局部尺度上无法观测获取量化的、精度高的碳通量(单位面积上、单位时间内碳含量的变化)信息。下列有关说法错误的是()。
汉字产生的标志是殷商后期所形成的初步定型的甲骨文,其后经过了六千多年的演变,形成了我们今天的文字。下列汉字演变过程排列顺序正确的是()。
革新的过程包括()。
马斯洛需要层次理论的主要内容及主要观点。
对函数f(χ)(4-t)ln(1+t)dt().
设f(x)具有一阶连续导数,f(0)=0,且表达式[xy(1+y)-f(x)y]dx+[f(x)+x2y]dy为某二元函数u(x,y)的全微分.(Ⅰ)求f(x);(Ⅱ)求u(x,y)的一般表达式.
下列关于boolean类型的叙述中,正确的是()。
有下列二又树,对此二叉树前序遍历的结果为().[*]3
随机试题
肠源性发绀
影响物料干燥速率的因素是
乙型肝炎血清学流行率调查中,常用的三大指标是
脑瘤,症见头晕头痛、项强、目眩、视物不清,呕吐,肢体麻木,证属痰瘀阴窍者,选方肾癌或膀胱癌,症见腰痛,腹胀,尿血,腰腹肿块,消瘦,气短乏力,便溏,畏寒肢冷,证属脾肾两虚者,选方
患者,女性,39岁。间歇性水肿10余年,伴恶心、呕吐1周。查体:血红蛋白80g/L,血压156/105mmHg,尿蛋白(++),颗粒管型2~3/HP,尿比重1.010~1.012。该患者最有可能的诊断是
深基坑支护与降水工程、模板工程、脚手架工程的施工专项方案必须经下列哪些人员签字后实施?()①经施工单位技术负责人;②总监理工程师;③结构设计人;④施工方法人代表
某公司长期以来采用固定股利支付率政策进行股利分配,确定的股利支付率为20%。2013年销售收入为5000万元,税后净利润为600万元,按照固定股利支付率政策,该公司将要支付的股利为()万元。
企业发生的下列利息支出,在计算应纳税所得额时,可以从收入总额中扣除的有()。
如图7所示的电路中,电源电压保持不变。当开关S断开,甲、乙两表为电流表时,两表的示数之比I甲:I乙为3:5;当开关S闭合,甲、乙两表为电压表时,两表示数之比U甲:U乙为()。
阿马罗罐装水果公司的财务人员,计划项目A、B和C的现金流量如下:假设年贴现率为12%。假设三个项目是独立的,根据盈利指数投资决策的原则,应该选择哪个项目?
最新回复
(
0
)