首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af.aa z67,则输出为asdafaaz67。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干
请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af.aa z67,则输出为asdafaaz67。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干
admin
2021-06-15
61
问题
请编写一个函数,用来删除字符串中的所有空格。
例如,输入asd af.aa z67,则输出为asdafaaz67。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<ctype.h>
3 #include<conio.h>
4 #include<stdlib.h>
5 void fun(char*s tr)
6 {
7
8 }
9 main()
10 {
11 char str[81];
12 char Nsg[]=’’Input a string.’’;
13 int n;
14 FILE*out;
15 printf(Nsg);
16 gets(str);
17 puts(str);
18 fun(str);
19 printf(’’***str:%s\n’’,str);
20 /*****************/
21 out=fopen(’’out.dat’’,’’w’’);
22 fun(Nsg);
23 fprintf(out,’’%s’’,Nsg);
24 fclose(out);
25 /*****************/
26 }
选项
答案
1 void fun(char*str) 2 { 3 int i=0; 4 char*p-str; 5 while(*p) 6 { 7 if(*p!=’’)/*删除空格*/ 8 { 9 str[i++]=*p; 10 } 11 p++; 12 } 13 str[i]=’\0’;/*加上结束符*/ 14 }
解析
本题要求删除所有空格,即保留除了空格以外的其他所有字符。由于C语言中没有直接删除字符的操作,所以对不需要删除的字符采用“保留”的操作。用指针p指向字符串中的每一个字符,每指向到一个字符都判断其是否为空格,若不是空格则保存到str
。
转载请注明原文地址:https://kaotiyun.com/show/UNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删除,使程
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下划线删除,使程序
以下叙述中不正确的是()。
下面关于算法的叙述中,正确的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
在关系数据库中,用来表示实体间联系的是
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
在E—R图中,用来表示实体的图形是
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
随机试题
设立专业报关企业应交纳风险担保金人民币()
患儿,2岁。高热3小时,抽搐3次,神志不清。初步诊断为“中毒型细菌性痢疾”。病原体可能是
23岁,结婚3年不孕,月经周期30天,量少,下腹坠痛,经期尤甚。查体:除子宫周围轻度粘连外无特殊,基础体温双相,经前1周内诊刮,未刮出组织。初步诊断为以下哪项
全科医生一般的家庭照顾工作
苦杏仁为蔷薇科植物山杏、西伯利亚杏、东北杏或杏的干燥成熟种子。多系栽培。主产于东北、内蒙古、华北、西北、新疆及长江、黄河流域各省。原植物适应性强,耐旱、耐贫瘠、抗盐碱、抗寒,生于山坡或平地。味苦,性微温,有小毒。归肺,大肠经。功效降气止咳平喘、润肺通便。临
()是研究产品方案需要重点关注的内容。
某市政工程公司承建一污水管道扩建工程。项目部为赶进度临时招聘了三名民工王某、张某和李某。第二天,三名民工马上参加现场作业。王某被施工员孙某直接指派下井施工。王某对下水道工程中井下有害气体对人体的危害了解甚少,只打开井盖让井内通风一会儿后马上下井工作,在下水
中外合资经营企业的外国投资者出资比例低于注册资本25%的,下列表述正确的是()。
一位求助者主诉,近两年来反应迟钝,注意力出现障碍,没有任何欲望,对亲友感情淡漠,不出门。这些现象可考虑患者患有()。
某品牌运动鞋年末降价促销,原来可买2双鞋的钱,现在可买5双.则这一品牌鞋的价格下降的百分比是多少?
最新回复
(
0
)