首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入”asd afaa z67”,则输出为”asdafaaz67”。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入”asd afaa z67”,则输出为”asdafaaz67”。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
admin
2017-11-27
100
问题
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入”asd afaa z67”,则输出为”asdafaaz67”。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
void fun(char *str)
{
}
main ()
{
char str[81];void NONO ();
printf("Input a string:");
gets(str);
puts(str);
fun(str);
printf ("*** str: %s\n",str);
NONO();
}
void NONO ()
{
/*请在此函数内打开文件,输入调试数据,
调用fun函数,输出数据,关闭文件。*/
char str[81];
int n = 0;
FILE *rf, *wf ;
rf = fopen("in.dat","r");
wf = fopen("out.dat","w");
while(n < 10) {
fgets(str, 80, rf);
fun (str);
fprintf(wf, "%s", str);
n++ ;
}
fclose(rf);
fclose(wf);
}
选项
答案
char *p=str; int i=0; while(*p){ if(*p !=’ ’)str[i++]=*p; p++;) str[i]=0;
解析
该程序功能是删除字符串中的所有空格。本题的解题思路是首先利用一个指向字符串的指针,查找不是空格的字符,然后将不是空格的字符赋值到字符串,如果是空格,则跳过该字符,这样就实现了空格字符的删除。
转载请注明原文地址:https://kaotiyun.com/show/U2xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是__________。#includemain(){inta=25;fun(&a);}fun(int*x){printf(“%d\n”,++*x);
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns:}
若有定义inta[5],*p=a;则正确引用数组元素的是()。
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i=i;j--)t+=b[i][j];printf
有以下程序:#includestructtt{intx;structtt*y;}*p;structtta[4]=120,a+1,15,a+2,30,a+3,17,a};main()
定义inta=5,b=20;若执行语句printf(“%d\n”,++a*--b/5%13);后,输出的结果为_______________。
语句“pfintf(“a\bhow\‘are\’y\\\bou\n”);”的输出结果是()。
数据结构分为线性结构和二仆三线性结构,带链的队列属于_______________。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的____________。
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
2014年2月,下列人员向所在单位提出订立无固定期限劳动合同,所在单位不同意,其中不满足订立无固定期限劳动合同法定条件的是()。
我国旅游法的法律渊源分为哪几类?
选择搬运设备应考虑()因素。
群众工作是()工作的有机组成部分,群众工作的情况如何,直接反映在公安专业工作的质量上,公安民警必须善于面对面地做好群众工作,掌握做好群众工作的基本功。
“反腐败”不应仅仅停留在制度上的建设与完善,更重要的是从思想上寻找突破点。它在要求转变、剔除腐败者黑暗内心,坚定、强化反腐者光明信心的同时,还要求唤醒、刺激普通民众,换句话说,即广大监督者、主权者的灰色中立心态。非此,不足以形成有效的反腐氛围。麻木的“事不
简述对公民基本权利限制的限制原则。
ATIMEcolumnistbearswitnesstoanoperationtohelptripletswithcerebralpalsywalklikeotherboysCindyHickmannearlybl
LookattheterriblesituationIamin.IfonlyI______youradvice.
A、Signtheleaseforaverylongperiod.B、Payonemonth’srentdepositinadvance.C、Renttheroomforatleast6months.D、Pay
A、Whenheboardedtheferry.B、Whenhewantedtotakeapicture.C、Whenhereachedtheriverbank.D、Whenhewasmakingaphonec
最新回复
(
0
)