首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能足:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后捕入一个空格。 例如,若给a输入字符串:“ABCDEFGIIIJK”,调用函数后,字符数组b中的内容为:“ABE DEF GHI JK”。 请改正
下列给定程序中函数fun的功能足:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后捕入一个空格。 例如,若给a输入字符串:“ABCDEFGIIIJK”,调用函数后,字符数组b中的内容为:“ABE DEF GHI JK”。 请改正
admin
2021-07-09
46
问题
下列给定程序中函数fun的功能足:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后捕入一个空格。
例如,若给a输入字符串:“ABCDEFGIIIJK”,调用函数后,字符数组b中的内容为:“ABE 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 origLnal string:”),
puts(a);
fun(a,b);
printf (“\nThe string after in
sert space:”);
puts(b);printf(“\n\n”);
}
选项
答案
(1)b[k]=*p; (2)b[k]=‘’;k++;
解析
(1)题目中p是指针型变量作函数参数,因此给b[k]赋值时出现错误。
(2)题目要求复制三个字符后加一个空格,所以应该是先给b[k]赋值空格,然后变量k再加1。
转载请注明原文地址:https://www.kaotiyun.com/show/WKtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
负责数据库中查询操作的数据库语言是
以下选项中正确的定义语句是( )。
设变量已正确定义并赋值,以下正确的表达式是
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
在C语言中,以下说法不正确的是()。
下面对软件工程描述正确的是
随机试题
A、直径为1.2mm的不锈钢丝B、直径为1.0mm的不锈钢丝C、直径为0.9mm的不锈钢丝D、直径为0.8mm的不锈钢丝E、直径为0.7mm的不锈钢丝制作磨牙或前磨牙卡环宜选用
A、5年B、10年C、15年D、20年E、30年《医疗事故处理条例》规定,残疾生活补助费应根据伤残等级,自定残之月起最长赔偿
补钾速度一般每小时不宜超过
A.蝉蜕B.防风C.天南星D.白僵蚕E.蜈蚣既止痉,又通络止痛的药物是
案情:经工商局核准,甲公司取得企业法人营业执照,经营范围为木材切片加工。甲公司与乙公司签订合同,由乙公司供应加工木材1万吨。不久,省林业局致函甲公司,告知按照本省地方性法规的规定,新建木材加工企业必须经省林业局办理木材加工许可证后,方能向工商行政管理部门申
《民法通则》第146条规定:“侵权行为的损害赔偿适用侵权行为地法……中华人民共和国法律不认为在中华人民共和国领域外发生的行为是侵权行为的,不作侵权行为处理。”这是一条什么形式的冲突规范?
财政机关对甲有限责任公司2013年度财务工作进行检查,但甲公司领导以“财务部门负责人出差”为由予以拒绝,后经多方协调,财政机关对该公司进行了检查,检查时,发现如下问题:(1)3月15日,公司从外地购买了一批货物,收到发票后,经办人员乔某发现发票金
你县“舞动乡村”文化活动开展很好,请结合乡镇工作实际,谈谈如何深化“舞动乡村”文化活动,提出社会管理创新的思路与举措。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
一、注意事项本题由给定资料与作答要求两部分构成。二、给定资料1.中国东部沿海地带,北起辽宁,南至海南,包括北京和广西等12个省、市、自治区,约占全国总面积13.5%。约占全国人口41.7%、国民生产总值53.8%、工业总产值63.74%、能
最新回复
(
0
)