首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数,函数的功能是删除字符串中的所有空格。 例如,主函数中输入"asd af aa z67",则输出为"asdafaaz67"。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在
请编写一个函数,函数的功能是删除字符串中的所有空格。 例如,主函数中输入"asd af aa z67",则输出为"asdafaaz67"。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在
admin
2015-12-22
22
问题
请编写一个函数,函数的功能是删除字符串中的所有空格。
例如,主函数中输入"asd af aa z67",则输出为"asdafaaz67"。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
void fun(char *str)
{
}
main()
{
char sir[81];void NONO();
printf("Input a string:");
gets(sir);
puts(str);
fun(str);
print:f("*** str: %s\n",sir);
NONO();
}
void NONO()
{
/*请在此函数内打开文件,输入调试数据,调用fun函数,输出数据,关闭文件。 */
char str[81];
int n=0;
FTLE *rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
while(n<10){
fgets(sir,80,rf);
fun(str);
fprint:f(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/2WDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下4个选项中,不能看作一条语句的是
下列选项中,不属于模块间耦合的是
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
下列关于线性链表的描述中正确的是()。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
在面向对象方法中,类之间共享属性和方法的机制称为______。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
在C语言中,运算对象必须是整型数的运算符是
随机试题
患者,男,45岁。以突起头痛、头晕、呕吐半小时急诊入院。查体:浅昏迷,呼吸有大蒜味,皮肤湿冷,双侧瞳孔缩小,双肺可闻及散在湿啰音,有肌颤。入院后,实验室检测血CHE活力为正常的50%,治疗2h后复查恢复到正常的90%,临床症状明显好转。中毒可能性大的是
下列关于阴阳平衡的描述不正确的是
患者,男性,63岁。刺激性咳嗽3个月,伴痰中带血丝,X线胸片示右上肺叶部分不张,纤维支气管镜检查见右肺上叶支气管开口处有菜花样肿物,质脆,易出血,病理报告未回。最可能的诊断是患者,男性,40岁。发现左侧肺门处有一直径5cm肿块、伴有胸闷气急、发热,颈部
A.盈利性互联网药品交易服务B.非盈利性互联网药品交易服务C.经营性互联网药品信息服务D.非经营性互联网药品信息服务E.互联网药品交易服务根据《互联网药品信息服务管理办法》通过互联网向上网用户有偿提供药品信息服务的活动,属于(
产自蒙古的纯种奶牛每年平均出产400升牛奶。如果蒙古种的牛与欧洲种的牛进行杂交,杂交生出的牛每年平均可出产2700升牛奶。一家国际机构计划通过鼓励推广把蒙古的牛与欧洲种的牛进行杂交来提高蒙古奶牛行业的利润。以下哪项如果为真.对该机构计划的可行性提出了最严
垄断利润是垄断资本家凭借其在社会生产和流通中的垄断地位而获得的超过平均利润的高额利润,具体来说,垄断利润的来源包括
Despiteyourbestintentionsandefforts,itis【B1】______:Atsomepointinyourlife,youwillbewrong.【B2】_______canbehar
以下关于OSPF协议的描述中,错误的是()。
ポッケトに財布が()から、出してくれませんか。
ASalesLetterJilinElectricAppliancesImport&ExportCorp.Changchun,ChinaMarch7,2006SmithTradingCo.NewYorkU.S.A.
最新回复
(
0
)