首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入
请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入
admin
2018-03-28
53
问题
请编写一个函数,用来删除字符串中的所有空格。
例如,输入asd af aa z67,则输出为asdafaaz67。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#~nclude<ctype.h>
#include<conio.h>
#include<stdlib.h>
void fun(char,Ic str)
{
}
main()
{
char str[81];
char Nsg[]=”Input a string:";
int n;
FILE*out;
printf(Nsg);
gets(str);
puts(str);
fun(str);
printf("***str:%s、n",str);
/******************/
out=fopen("out.dat","w");
fun(Nsg);
fprintf(out,"%s",Nsg);
fclose(out);
/******************/
}
选项
答案
void fun (char*str) { int i=0; char *p=str; while(*p) { if(*p!=’’)/*删除空格*/ { str[i++]=*p; } p++; } str[i]=’\0’;/*加上结束 符*/ }
解析
本题要求删除所有空格,即保留除了空格以外的其他所有字符。由于C语言中没有直接删除字符的操作,所以对不需要删除的字符采用“保留”的操作。用指针p指向字符串中的每一个字符,每指向到一个字符都判断其是否为空格,若不是空格则保存到str
。
转载请注明原文地址:https://kaotiyun.com/show/rxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;return(x*y-m);}main(){
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?C:k;执行该程序段后,k的值是()。
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
以下程序运行后的输出结果是【】。#include<stdio.h>main(){inta,b,c;a=25;b=025;e=0x25;prinff("%d%d%d\n",a,h,c);
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
下列叙述中正确的是()。
以下叙述中正确的是()。
随机试题
()是指公司必须依照法律规定或证券监管机构和证券交易所的指令将有关信息予以公开,不得有重大遗漏。
党提出把工作重点由乡村转移到城市的会议是()
某一酶促反应的速度为最大反应速度的80%时,底物浓度等于
患者,女,65岁。全口义齿初戴时,感觉就位时疼痛,戴入后缓解。原因是
婴儿,3个月,体重5kg,母亲经常出差到外地工作,无法母乳喂养,改为牛乳喂养。该婴儿每日需8%糖牛乳量应为
安装在工作区地面上的接线盒应()。
下列选项中,对股东会该项决议投反对票的股东能够请求公司按照合理的价格收购其股权的有()。
某融资租赁公司根据合同规定将一设备以融资租赁方式出租给境外甲企业使用。融资租赁公司是从小规模纳税人购进该设备,取得税务机关代开的增值税专用发票上注明的金额为100万元人民币,征收率为3%。假设增值税出口退税率为17%,该融资租赁公司应退增值税税额(
AncientOlympicGamesAmateurathletesfromallovertheworldtakepartinthemodemOlympicGames.Anynationmayentera
A、Alan’sshowingup.B、Alan’sillustration.C、Alan’sjoke.D、Alan’sgift.C
最新回复
(
0
)