首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AA
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AA
admin
2020-04-18
40
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conlo.h>
#include<stdio.h>
#include<string.h>
#define N80
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’;
}
main()
{
char s[N],t[N];
printf("\nPlease enther string s:");
gets(s);
fun(s,t);
printf("\nThe result is:%s\n",gt);
}
选项
答案
(1)if(i%2||s[i]%2==0)或if(i%21=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/JkCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={
读取二进制文件的函数调用形式为:fread(buffer,size,count,fb);其中buffer代表的是
有以下程序,程序运行后的输出结果是#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}
若有以下程序#includemain(){inta=-11,b=10;a/=b/=-4;printf("%d%d\n",a’b);}则程序的输出结果是
层次型、网状型和关系型数据库的划分原则是()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);fprintf(
以下程序段中,与其他3个功能不同的程序段是()。
以下不构成无限循环的语句或语句组是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为()。
程序流程图中带有箭头的线段表示的是
随机试题
交感神经型颈椎病的临床表现为
儿童语言获得过程的几个阶段及每一阶段的特点。
屈光不正包括
首次记载盗汗名称的医著是()。
下列哪些错误,不会影响借贷双方的平衡关系是()。
游客发生食物中毒,出现上吐下泻症状,此时导游员首先应该()。
A、 B、 C、 D、 C两个空白面不可能有公共边,A、B项排除;带横线的面中的横线与相邻的阴影面的边要平行,排除D。故选C。
许多考古学家认为:在不到20000年以前,人类跨过一个连接北美的陆地桥到达了北美洲。但是,最新在南美发现的32000年前的人类住所使得科学家推测:人类是最早渡过太平洋进入南美洲,然后向北扩展。以下哪项,如被发现,将成为反对上述推测的证据?
下列关于BSP的说法中不正确的是
TherehasbeenanecologicaltriumphintheprovincesofSwedenwhereIhavespentthepastthreeweeks.Thewolfandthelynx(
最新回复
(
0
)