首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。 例如,若给a输入字符串:“ABCDE
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。 例如,若给a输入字符串:“ABCDE
admin
2018-08-11
33
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。
例如,若给a输入字符串:“ABCDEFGHHK”,调用函数后,字符数组b中的内容为:“ABC DEF GHI JK”。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*p,char*b)
{int i,k=0;
while(*p)
{i=1;
while(i<=3&&*p){
/*********found*********/
b[k]=p;
k++;p++;i++;
}
if(*p)
{
/*********found*********/
b[k++]=" ";
}
}
b[k]=’\0’;}
main()
{char a[80],b[80];
printf("Enter a string:");
gets(a);
printf("The original string:");
puts(a);
fun(a,b);
printf("\nThe str2ng after insert space:");
puts(b);printf("\n\n");
}
选项
答案
(1)b[k]=*p; (2)b[k]=’ ’;k++;
解析
(1)题目中p是指针型变量作函数参数,因此给b[k]赋值时出现错误。
(2)题目要求复制三个字符后加一个空格,所以应该是先给b[k]赋值空格,然后变量k再加1。
转载请注明原文地址:https://kaotiyun.com/show/WVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
循环控制语句“while(!scanf("%d",&i))getchar();”执行的情况是()
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
以下程序通过函数SunFun求这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){intx,s=
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf","*s2="aB";s1++;s2++;printf("%d\n",strcmp(s1,s2));}
若有程序片段: inta[12]={0},*p[3],**pp,i for(i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是()
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
数据存储和数据流都是______,仅仅是所处的状态不同。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
随机试题
A、Hedoubledthereward.B、Hesethimanexample.C、Hecheeredhimonalltheway.D、HehadtheeventcoveredonTV.A
案情:某市土地管理局局长王某自从担任该职务以来,利用手中批地大权,收受巨额贿赂,为请托人非法批地或减收土地使用费,给国家造成了巨大损失。王某利用贿赂得来的金钱,大肆吃喝玩乐,生活腐化堕落,引起该市群众的极大不满。有人向市公安局发送了匿名举报信,市公安局接到
领导者素质形成和发展的物质基础是___________。
股骨干中1/3骨折可以选择的内固定为
女,35岁。双胎妊娠。胎膜早破。规律宫缩15小时,子宫颈口开大2cm,行剖宫产术,术后静脉点滴抗生素预防感染。第4天出现发冷、发热和腹痛。乳房胀,体温39.5℃持续4小时,检查子宫底平脐,压痛阳性,恶露污浊有臭味。可能考虑的诊断是
一海上交通运输线路项目,进行生态环境影响评价时,评价范围按主航线向两侧延伸()。
国际货物进口运输中,发生货损货差时,无论是班轮运输还是租船运输都应该由发货人或收货人直接向承运人办理索赔。()
实现发展目标,破解发展难题,厚植发展优势,必须牢固树立和贯彻落实创新、协调、绿色、开放、共享的新发展理念。下列选项对其关系阐述正确的是()。
下列螺纹中,常用来联接的螺纹是()。
TVGamesShowsOneofthemostfascinatingthingsabouttelevisionisthesizeoftheaudience.Anovelcanbeonthebests
最新回复
(
0
)