首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数,函数的功能是删除字符串中的所有空格。 例如,主函数中输入“asd af aa z67”,则输出为“asdafaz67”。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun
请编写一个函数,函数的功能是删除字符串中的所有空格。 例如,主函数中输入“asd af aa z67”,则输出为“asdafaz67”。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun
admin
2020-01-10
32
问题
请编写一个函数,函数的功能是删除字符串中的所有空格。
例如,主函数中输入“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的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:123456789101112若k为2,程序执行结果为:78
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。请在程序的下画线处填入正确的内容并将下画线删除,使程序得
下列给定程序中函数Creatlink的功能是:创建带头结点的单向链表,并为各结点数据域赋0到m—1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也
给定程序中,函数fun的功能是:根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序
下列给定程序中,函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串之后。例如,当s所指的字符串为“ABCDE”时,t所指的字符串应为“EDCBAABCDE”。请改正程序中的错误,使它能得出
以下叙述中不正确的是()。
以下叙述中正确的是
以下叙述中错误的是
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
项目划分由项目法人组织监理、设计及施工等单位共同商定,同时确定主要单位工程、主要分部工程、主要隐蔽单元工程和关键部位单元工程,项目法人在主体工程开工前将项目划分表及说明书面报相应的()确认。
f_______n.节日
患者女性,18岁。恋爱失败后口服安眠药约80片,3小时后被发现其昏睡不醒紧急送到医院。需立即对其进行洗胃,应用的溶液是
下列行为中属于能够发生私法效果的默示的意思表示的有:
刘某涉嫌一起故意杀人罪,在诉讼过程中,聘请周某作为其辩护人,周某在会见刘某的过程中,得知刘某杀人所使用的一把匕首放在其家里的壁橱中,周某遂派人将该匕首取出扔进附近的粪坑中,后经过公安机关进一步侦查,发现该匕首。本案中,周某的行为()
下列()属于水中承台施工中的钢围堰施工常见质量控制关键点。
根据会计法律制度的规定,下列各项中;出纳人员不得兼管的工作有()。
某试验性生产线每年1月份进行熟练工与非熟练工的人数统计,然后将熟练工支援其他生产部门,其缺额由招收新的非熟练工补齐。新、老非熟练工经过培训及实践至年终考核有成为熟练工。设第n年1月份统计的熟练工与非熟练工所占百分比分别为xn和yn,记成向量。是A的两个线性
设A为三阶实对称矩阵,α1=(m,一m,1)T是方程组AX=0的解,α2=(m,1,1一m)T是方程组(A+E)X=0的解,则m=___________.
下列不是NetWare网络安全机制要解决的问题的是
最新回复
(
0
)