首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的结
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。 请改正程序中的错误,使它能得出正确的结
admin
2021-06-15
67
问题
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 #define N 80
5 void fun(char * s,char t[])
6 {
7 int i,j=0;
8 for(i=0;i<(int)strlen(s);i++)
9 /*********found*********/
10 if(i%2&&s
%2==0)
11 t[j++]=s
;
12 /*********found*********/
13 t
=’\0’;
14 }
15 main()
16 {
17 char s[N],t[N];
18 printf(’’\nPlease enther string s:’’);
19 gets(s);
20 fun(s,t);
21 printf("\nThe result is:%s\n’’,t);
22 }
选项
答案
(1)if(i%2 || s[i]%2==O)或if(i%2 !=0 || s[i]%2==0) (2)t[j]=’\0’;或t[j]=0;
解析
(1)根据题意,将字符串s中位于奇数位置的字符或ASCII码值为偶数的字符,依次放入字符串t中,所以if条件中要使用“或”运算。
(2)变量j控制字符串t的下标,所以是t[j]。
转载请注明原文地址:https://kaotiyun.com/show/x5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是
以下选项中函数形参不是指针的是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
在关系数据库中,描述全局数据逻辑结构的是
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
下列关于二叉树的叙述中,正确的是
下列说法正确的是()。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
有机磷酸酯类急性中毒解救原则错误的是
钻削深孔时,应采用()切削液。
下列关于授权的说法中,正确的是()
对侦查人员的回避作出决定前,侦查人员()对案件的侦查。
女性21岁,足球运动员,比赛中被对方球员铲球时踢中左胫骨上端后外侧,当即跌倒,感左膝剧痛,不能奔跑。经休息1周后,左膝仍疼痛,并有肿胀,膝关节内侧皮下淤血,行走不稳。经检查发现外侧加压试验阳性,前抽屉试验阳性,内侧McMurray试验阳性。初步诊断是(
不能与氟化亚锡同时使用的药物是
在印花税纳税审核过程中,下列说法不正确的是()。
董某是某机关党委办公室主任。一天,办公室收到来自下级机关××局党委的一份文件,内容是××局党委关于成立一个专家咨询委员会的打算。董某在该文件眉首写了“请领导办公会议讨论决定”字样。一周后,该机关领导经过研究,同意××局党委的意见,让办公室给××局党委一个答
Doctor:Well,whatcanwedoforyoutoday?Patient:Oh,I’maninfectioninmygum,Doctor.Doctor:Inyourgum?Patient:Uph
Whatisthenewsmainlyabout?
最新回复
(
0
)