首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数,函数的功能是删除字符串中的所有空格。 例如,主函数中输入“asd af aa z67”,则输出为“asdafaz67”。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun
请编写一个函数,函数的功能是删除字符串中的所有空格。 例如,主函数中输入“asd af aa z67”,则输出为“asdafaz67”。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun
admin
2020-01-10
44
问题
请编写一个函数,函数的功能是删除字符串中的所有空格。
例如,主函数中输入“asd af aa z67”,则输出为“asdafaz67”。
注意:部分源程序在文件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/HTCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。请在程序的下画线处填入正确内容并将下画线
给定程序MODI1.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=18
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文’是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是’回文",而LEVLEV不是"回
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若s所指字符串为“baaeda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。请在程
以下叙述中正确的是
生产每种产品需要多种零件,则实体产品和零件间的联系是
一名雇员就职于一家公司,一个公司有多名雇员,则实体公司和实体雇员之间的联系是()。
随机试题
会计核算形式
男,30岁。因寒战、高热、头痛入院,诊断为化脓性脑膜炎,拟行腰椎穿刺术。成人腰椎穿刺术进针深度为()
A、胆汁酸B、蟾酥C、麝香酮D、蟾蜍浆E、龙脑蟾蜍浆加工干燥而成的产品为
2012年,全国房地产开发投资71804亿元,比上年增长16.2%,增速比2011年回落11.9个百分点,其中,住宅投资49374亿元,增长11.4%。 2012年,全国商品房销售面积111304万平方米,比上年增长1.8%,增幅比2011年回落2.6个
京都大超市在卖场醒目处张贴海报:本超市正以3折的价格处理一批因火灾而被水浸过的商品。消费者刘菲看到后,以488元购买了一件原价1464元的名牌女皮衣。该皮衣穿后不久,表面出现严重的泛碱现象。刘菲要求超市退货,被拒绝。下列说法错误的是()。
燃气管道穿越不通航河流河底时,根据水流冲刷条件确定管道至规划河底的覆土厚度不应小于()。
分析方法既要充分反映评估对象各方面的最重要功能,又要防止过分强调某个因素而导致系统失去平衡指的是评估原则中的()原则。
马柯维茨在提供证券组合选择方法时,首先通过假设来简化和明确风险—收益目标。属于马柯维茨假设是()
人本主义学者认为,学习的过程就是学生在一定条件下自我实现的过程,与“自我”的形成无关。()
茶饮料近年受到历史的追捧,根源正是消费者对健康饮食的追求。中国人对茶情有独钟,认为茶有很多保健功效,茶饮料也因沾了“茶”的光,而被消费者认为是更加健康的饮料。研究表明,茶的保健功能主要归于茶多酚,也就是说,消费者选择茶饮料,其实是选择这种含有茶多酚元素的饮
最新回复
(
0
)