首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,函数fun()的功能是将s所指字符串中下标为偶数同时ASCⅡ值为奇数的字符删除,s所指字符串中剩余的字符形成的新字符串存放在t所指的
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,函数fun()的功能是将s所指字符串中下标为偶数同时ASCⅡ值为奇数的字符删除,s所指字符串中剩余的字符形成的新字符串存放在t所指的
admin
2023-02-27
39
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,函数fun()的功能是将s所指字符串中下标为偶数同时ASCⅡ值为奇数的字符删除,s所指字符串中剩余的字符形成的新字符串存放在t所指的数组中。
例如,若s所指字符串中的内容为"ABCDEFG12315",其中字符C的ASCⅡ值为奇数,在数组中的下标为偶数,因此必须删除;而字符1的ASCⅡ值为奇数,在数组中的下标为奇数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是"BDF12345"。
注意:部分源程序在文件progl.c中。
请勿改动main()函数和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 void fun(char*s,char t[])
4 {
5
6 }
7 main()
8 {
9 char s[100],t[100];void NONO();
10 printf("\nPlease enter string s:");
11 scanf("%s",s);
12 fun(s,t);
13 printf("\nThe result is:%s\n",t);
14 NONO();
15 }
16 void NONO()
{/*本函数用于打开文件、输入数据、调用函数、输出数据及关闭文件*/
17 char s[1 00],t[100];
18 FILE*rf,*wf;
19 int i;
20 rf=fopen("in.dat","r");
21 wf=fopen("out.dat","w");
22 for(i=0;i<10;i++){
23 fscanf(rf,"%s",s);
24 fun(s,t);
25 fprintf(wf,"%s\n",t);
26 }
27 fclose(rf);
28 fclose(wf);
29 }
选项
答案
1 void fun(chal *s,char t[]) 2 { 3 int i,j=0; 4 for(i=0;i<strlen(s);i++) 5 if(!((i%2)==0&&(s[i]%2))) 6 t[j++]=s[i]; 7 t[j]=0; 8 }
解析
按题目要求,将字符串s中符合要求的字符存放到字符数组t中。我们使用for循环语句来解决这个问题。在赋值之前,先对字符串s的元素下标和ASCⅡ值进行判断,将满足要求的元素赋给数组t,将数组t的最后一个字符赋值为'\0',即ASCⅡ值为0。
转载请注明原文地址:https://kaotiyun.com/show/pP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若n是一个大于100的正整数,则n3-n一定有约数()。
设n是正整数,则n2+n-1的值是()。
在一个400米的椭圆形跑道上,甲、乙两人从A点同时同向出发,在相同时间内,甲跑了10米,乙跑了8米,当甲第二次恰好从A点追上乙时,乙跑了()圈。
当时,两数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为()。
当m为任意整数时,(m+1)3-(m+1)(m2-m+1)()。
将一颗骰子随机抛掷2次,则所得最大点数与最小点数之差等于2的概率为()。
在不大于1000的正整数中,不含数字3的自然数有()。
大革命失败后,在纠正陈独秀右倾机会主义错误的同时,党内开始滋长一种“左”的急躁情绪。从1927年7月大革命失败到1935年1月遵义会议召开之前,“左”倾错误先后三次在党中央的领导机关取得了统治地位,尤其是以王明为代表的“左”倾教条主义错误,使中国革命受到严
贫困是人类社会的顽疾。反贫困始终是古今中外治国安邦的一件大事。一部中国史,就是一部中华民族同贫困作斗争的历史。2021年2月25日,习近平在全国脱贫攻坚总结表彰大会上的讲话中指出,我国构建了一整套行之有效的政策体系、工作体系、制度体系,走出了一条中国特色减
标志着中共中央放弃“反蒋抗日”口号,第一次公开把蒋介石作为联合的对象这一变化发生的文件是《停战议和一致抗日通电》。()
随机试题
行政执行控制系统的基本要素有哪些?
下列选项中,不能引起所有权消灭的事实是()
阅读下面一段课文,回答下列问题:昨日蒙教,窃以为与君实游处相好之日久,而议事每不合,所操之术多异故也。虽欲强聒。终必不蒙见察,故略上报,不复一一自辩。重念蒙君实视遇厚,于反复不宜卤莽,故今具道所以,冀君实或见恕也。将“故今具道所以,冀君实或见
Swan—Ganz管监测
根据《建筑材料及制品燃烧性能分级》(GB8624--2012),建筑材料及制品性能等级标识GB8624B1(B-sl,d0,t1)中,t1表示()等级。
个人汽车贷款的特征不包括()。
2016年10月24日,由中央政治局召开的中国共产党()明确了习近平总书记的核心地位、正式提出“以习近平同志为核心的党中央”,对维护党中央权威、维护党的团结和集中统一领导,具有重大而深远的意义。
根据《人民警察警衔条例》第8条和第9条的规定,担任中级专业技术职务的人民警察实行的职务等级编制警衔有()
设f(x)在x=a的邻域内二阶可导且f’(a)≠0.则=_______.
A、ToprotecttheenvironmentinGhanaB、TogetmoreoilfromtheAllanblackiaplant.C、Togrowmoretreesandearnmoney.D、Tom
最新回复
(
0
)