首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入”asd afaa z67”,则输出为”asdafaaz67”。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入”asd afaa z67”,则输出为”asdafaaz67”。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
admin
2017-11-27
64
问题
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入”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://jikaoti.com/ti/N8a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序:#includemain(){charstr[10];scanf(“%s”,&str);printf(“%s\n”,str);}运行上面的程序,输入字符串.how
下列语句组中,不正确的是()。
若变量都已正确说明,则以下程序段()。#includemain(){inta=8;intb=6:printf(a>b?“&&&a=%d”:“!!!b=%d”,a,b);}
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
在深度为5的满二叉树叶中,叶子结点的个数为()。
软件按功能通常可以分为应用软件、系统软件和支撑软件(或工具软件)。Unix操作系统属于________软件。
随机试题
Animalsseemtohavethesensetoeatwhentheyarehungryandtheydonoteatmorethantheirbodiesneed.
绿色建筑评价指标体系组成部分包括()
气压传动由控制装置、执行装置、辅助装置和()组成。
背景:某业主贷款建一综合大楼工程,贷款年利率为12%,银行给出两个还款方案,甲方案为第5年末一次偿还5000万元;乙方案为第3年末开始偿还,连续3年每年末偿还1500万元。业主要求承包商加快施工进度,如提前见效益,奖承包商50万元,并签有协议。承包商擅自使
中外合资经营企业的董事会及注册资本应符合以下规定中的()。
一项对3.7万名年龄在49至75岁之间的某国男性进行的跟踪调查发现,10年中,这些男性里有近2000人得过中风;那些经常食用巧克力的受调查者与少量食用甚至不食用巧克力的人相比,患中风的风险要低不少。研究人员推测,经常食用巧克力可降低中风风险。以下哪项如果为
关于VLAN特点的描述中,错误的是()。
单击“演示文稿”按钮,然后按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。某会计网校的刘老师正在准备有关《小企业会计准则》的培训课件,她的助手已搜集并整理了一份该准则的相关资料存放在Word文档“《小企业会计准则》培
Areyouworriedbytherisingcrimerate?Ifyouarethenyouprobablyknowthatyourhouse,possessionsandpersonareincreasi
Justbecausetheycan’tsingoperaorrideabicycledoesn’tmeanthatanimalsdon’thaveculture.There’snobetterexampleof
最新回复
(
0
)