首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将s所指字符串中除了下标为奇数同时ASCⅡ值也为奇数的字符之外的其余所有字符全部删除,字符串中剩余字符所
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将s所指字符串中除了下标为奇数同时ASCⅡ值也为奇数的字符之外的其余所有字符全部删除,字符串中剩余字符所
admin
2023-02-27
26
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将s所指字符串中除了下标为奇数同时ASCⅡ值也为奇数的字符之外的其余所有字符全部删除,字符串中剩余字符所形成的一个新字符串存放在t所指的数组中。
例如,若s所指字符串的内容为"ABCDEFGl2345",其中字符A的ASCⅡ值为奇数,但所在元素的下标为偶数,因此需要删除;而字符1的ASCⅡ值为奇数,所在数组中的下标也为奇数,因此不应当删除,其他依此类推。最后t所指数组中的内容应为"135"。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容.仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include(string.h>
4 void fun(char*s,char t[])
5 {
6
7 }
8 main()
9 {
10 char s[100],t[100];
11 printf("\nPlease enter string s:");
12 scanf("%s",s);
13 fun(s,t);
14 printf("\nThe result is:%s、n",t);
15 }
选项
答案
1 void fun(char*s,char t[]) 2 { 3 int i,j=0,n; 4 n=strlen(s); 5 for(i=0;i<n;i++) 6 if((i%2)&&(s[i]%2)) 7 { t[j++]=s[i]; /*将下标为奇数同时ASCⅡ值也为奇数的字符放入数组t中*/ 9 } 10 t[j]='\0'; /*最后加上字符串结束标志*/ 11 }
解析
本题要求保留下标为奇数同时ASCⅡ值也为奇数的字符,其余的所有字符都删除。将s字符串中,满足条件的字符存放到字符串t中。if的条件表达式为if(i%2 !=0&&s
%2 !=0)。
转载请注明原文地址:https://jikaoti.com/ti/PnoiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
男女学生共有8人,从男生中选取2人,且从女生中选取1人,共有30种不同的选法,其中女生有()。
从集合{P,Q,R,S}与{0,1,2,3,4,5,6,7,8,9}中各任选2个元素排成一排(字母和数字均不能重复),其中字母Q和数字0至多只能出现一个的不同排法有()。
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
在一条长180米的道路两旁种树,每隔2米已挖好坑,由于树种改变,现每隔3米种一棵树,则需要重新挖坑和填坑的个数分别是()。
从-1,0,1,2这四个数中选三个不同的数作为函数f(x)=ax+bx+c的系数,可组成不同的二次函数共有()个,其中不同的偶函数共有()个。
从集合{O,P,Q,R,S}与{0,1,2,3,4,5,6,7,8,9}中各任选2个元素排成一排(字母和数字均不能重复),其中字母O,Q和数字0至多只能出现一个的不同排法有()。
我们所积极弘扬和践行的社会主义核心价值观,不仅与中华民族悠久灿烂的历史文化相契合,而且同我们所要解决的时代问题相适应,具有坚实的现实基础。社会主义核心价值观的实践根据是()
结合材料回答问题:华为从容的背后,有我们时代的整体加持华为遭遇美国极限施压之际,任正非接受媒体采访的内容刷屏。中国企业与中国企业家的自信、大气与从容,呈现于谈笑风生之间。从时代的角度审视,我
功以才成,业由才广。世上一切事物中人是最可宝贵的.一切创新成果都是人做出来的。硬实力、软实力,归根到底要靠人才实力。2021年9月27日至28日,习近平总书记在中央人才工作会议上的讲话中指出,在百年奋斗历程中,我们党始终重视培养人才、团结人才、引领人才、成
随机试题
以问题为基础的教学法中的“问题”的特点包括()
人员变革的实现途径有()
Fromchildhoodtooldage,wealluselanguageasameansofbroadeningourknowledgeofourselvesandtheworldaboutus.When
A.Ⅰ型食管闭锁B.Ⅱ型食管闭锁C.Ⅲ型食管闭锁D.Ⅳ型食管闭锁E.Ⅴ型食管闭锁食管上、下两段闭锁,无瘘与气管相通。提示
成人Ret绝对值的参考范围是
已经分化成熟的组织,为了适应生活环境的改变或理化刺激,在形态和机能上完全变成另一种成熟组织的过程,称为()。
2014年,某自主创新示范区输出境内的技术合同总数为11456项,技术合同成交额为211.92亿元,分别占全市输出境内的47.55%和49.66%。2014年该示范区输出境内的技术合同中,平均单项合同交易额最大的领域是:
A.B.C.D四个球队进行循环赛(每队与其他队各比赛一场),比赛结果:B队输一场,C队比B队少赢一场,B队比D队少赢一场。那么,A队的名次为()。
某集团三个分公司共同举行技能大赛,其中成绩靠前的X人获奖,如获奖人数最多的分公司获奖的人数为Y,问以下哪个图形能反映Y的上、下限分别与X的关系?
下列叙述中正确的是
最新回复
(
0
)