首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能足:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后捕入一个空格。 例如,若给a输入字符串:“ABCDEFGIIIJK”,调用函数后,字符数组b中的内容为:“ABE DEF GHI JK”。 请改正
下列给定程序中函数fun的功能足:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后捕入一个空格。 例如,若给a输入字符串:“ABCDEFGIIIJK”,调用函数后,字符数组b中的内容为:“ABE DEF GHI JK”。 请改正
admin
2021-07-09
47
问题
下列给定程序中函数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://kaotiyun.com/show/WKtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart:for(i=0;i<4;i++)for(j
设有定义:intx=2;,以下表达式中,值不为6的是()。
下列对于线性链表的描述中正确的是
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
下列关于数据库设计的叙述中正确的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
给定程序MOD11.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数
下列二叉树描述中,正确的是()。
随机试题
直到最近专家还相信是环境而非基因对人类个性影响最大,但是,一项新的研究却表明:一起成长起来的同卵双生子的个性相似之处比一起成长起来的非同卵双生子多。因此,这项研究得出的结论认为,基因在决定个性方面确实起重要作用。下面哪个如果正确。对该研究的结论提出了最大的
建立安全的企业网络一般分为___________步。
________,各在天一涯。
男性,9岁,1年来学习成绩下降,易哭、傻笑,步态不稳,且肤色变黑,听力下降,头颅MRI显示两侧大脑白质、胼底体皮质脊髓束对称分布异常,无占位效应,边缘可增强,血清皮质类固醇水平下降,尿17-羟类固醇下降。
我国台湾地区规定有地上权,对此权利,下列说法正确的有()。
10m3一砖厚墙普通砖(240mm×115mm×53mm,灰缝10mm)的净用量为()块。
我国企业年金实行(),为确定缴费型。
(2017年)甲公司2016年度归属于普通股股东的净利润为800万元,发行在外的普通股加权平均数(除认股权证外)为2000万股,该普通股平均每股市价为6元。2016年1月1日,该公司对外发行300万份认股权证,行权日为2017年3月1日,每份认股权证可以
甲公司以一项固定资产和一项其他债权投资取得集团外乙公司30%的股权,当日起能够对乙公司施加重大影响。甲公司付出固定资产的账面价值为300万元,公允价值为400万元;其他债权投资的账面价值为600万元(其中,成本500万元,公允价值变动收益100万元),公允
InterviewTheimportanceandfocusoftheinterviewintheworkoftheprintandbroadcastjournalistarereflectedinsever
最新回复
(
0
)