首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
给定程序MODIl.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
admin
2021-07-09
44
问题
给定程序MODIl.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。
例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
#defime N 80
void fun(char*s,char t[])
{ int i,j=0;
for(i=0;i<(int)strlen(s);i++)
/***********found**********/
if(i%2&&s
%2==0)
t[j++]=s
;
/***********found**********/
t
=’\0’;
)
msin()
{ char s[N],t[N];
printf("\nPlease enter string
s:");gets(s);
fun(s,t);
printf("\nq?he result is:%s\n",t);
}
选项
答案
(1)if(i%2||s[i]%2==0) 或if(i%2 !=0||s[i] %2==0) (2)t[j]=’\0’; 或t[j]=0;
解析
(1)第一个错误标识下的if条件应该是判定字符是奇数位置或者ASCII码是偶数,原题中给出的是字符是奇数位置并且ASCII码为偶数,逻辑关系表达式不对,应该是或的关系,所以“if(i%2&&s
%2==0)”,改为“if(i%2‖s
%2==0)”或“if(i%2!=0‖s
%2==0)”。
(2)第二个标识符下应该是新生成的串尾加尾符标志,新串的位置标志变量是i,原题给出的i是原串的位置标志变量,所以“t
=’\0’;”改为“t[j]=’\0’:”或“t[j]=0;”。
转载请注明原文地址:https://kaotiyun.com/show/jZtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中,最基本的数据类型包括()。
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划
以下叙述错误的是
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
设a、b、c是已定义的整型变量且已正确赋初值,以下赋值语句中,错误的是()。
数据字典(DD)所定义的对象都包含于()。
算法的空间复杂度是指
关于算法,以下叙述中错误的是
C语言程序的模块化通过以下哪个选项来实现
随机试题
光感受器间维生素A结合蛋白可以在细胞间传递维生素A,它主要存在于()
由药师或大专以上药学学历的技术人员担任并要保持相对稳定的是由裸眼视力在0.9以上无色盲担任的人员是
对于化学反应3I2+6OH-IO3-+5I-+3H2O中,单质I2()。
对下列债权请求权提出诉讼时效抗辩的,法院予以支持的是()。
报关时预备单证不包括以下的。( )
单柱坐标镗床工作时,主轴带动刀具作()运动,主轴套筒沿轴向作()运动。
在对有爆炸发生的事件进行现场评估时,若发现是恐怖袭击事件,接下来的正确处置方法是()。
5月份,全国房地产开发景气指数(简称“国房景气指数”)为105.07,比4月份回落0.59点,比去年同期提高9.13点。从分类指数看:房地产开发投资分类指数为105.56,比4月份提高0.62点,比去年同期提高12.43点;本年资金来源分类指数为116.6
根据我国现行宪法和有关法律的规定,下列选项中构成违宪行为的是()。
TheAleuts,residingonseveralislandsoftheAleutianChain,thePribilofIslands,andtheAlaskanpeninsulahavepossesseda
最新回复
(
0
)