首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是将s所指字符串中位于奇数位置的字符或ASCⅡ值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为"AAB
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是将s所指字符串中位于奇数位置的字符或ASCⅡ值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为"AAB
admin
2023-02-27
60
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是将s所指字符串中位于奇数位置的字符或ASCⅡ值为偶数的字符依次放入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++1
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 enter 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==0)或if(i%2!=0||s[i]%2==0) (2)t[j]='\0';或t[j]=0;
解析
(1)根据题意,将字符串s中位于奇数位置的字符或ASCⅡ值为偶数的字符,依次放入字符串t中,所以if条件中要使用或运算。
(2)变量j控制字符串t的下标,所以修改为t[j]='\0';。
转载请注明原文地址:https://www.kaotiyun.com/show/JD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某城市按如下规定收水费:用水不超过60立方米,按每立方米1.4元收费,超过60立方米,超过的部分按每立方米2.6元收费,另外不管用水多少,每立方米需要额外征收1元的排污费,已知某用户4月份水费平均每立方米2.64元,则4月份应交水费()。
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
有一水池,单开甲管4小时把水注满,单开乙管6小时可以把满池水放完,如果两管同时开2小时之后,水池还能装3.5立方米,则水池容量是()立方米。
当时,两数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为()。
用0,1,2,3,4这五个数字组成没有重复数字的四位数,那么在这些四位数中,偶数有()。
毛泽东指出,辛亥革命“有它胜利的地方,也有它失败的地方”。辛亥革命的失败,从主观方面来说,在于它的领导者资产阶级革命派本身存在着许多弱点和错误。造成这些弱点、错误的根源在于()
中国共产党领导人民进行社会主义建设,分为改革开放前和改革开放后两个时期。虽然这两个历史时期在进行社会主义建设时的思想指导、方针政策、实际工作上有很大差别,但二者绝不是彼此割裂的,更不是根本对立的。不能用改革开放后的历史时期否定改革开放前的历史时期,也不能用
对下面4个网络:110.125.129.0/24、110.125.130.0/24、110.125.132.0/24和110.125.133.0/24进行路由汇聚,能覆盖这4个网络的地址是________。
信息系统评价中,信息系统的经济效益来源主要从创收和服务活动中获得,按其属性可分为固有收益、直接收益和间接收益。下列选项________不在这些收益要素之列。
一棵二叉树共有20个节点,其中5个是叶子节点,则度为1的节点数为()。
随机试题
疑为苯丙酮尿症的儿童初筛应做
根据明挖爆破音响信号的相关规定,准备信号应在预告信号()min后发出。
氢氯噻嗪与氨基糖苷类抗生素配伍造成不可逆性耳聋是因
伤寒的肠道并发症一般发生在病程
挂牌公司出现下列()情形之一的,主办券商应终止其股份挂牌报价。
下列做法中,应在商业银行申请需要批准的个人理财业务之前进行的有()。
张先生使用商业银行贷款为本人购买中国境内首套住房,其实际发生贷款利息缴纳个人所得税时按照每月1000元的标准定额扣除,扣除期限最长不超过()个月。
在选择(招募)组员时,组员的来源可以有以下几个渠道:( )。
下列情况,适用心脏胸外挤压进行急救的是()。
下列元件中存取速度最快的是(5)。
最新回复
(
0
)