首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 注意:部分源程序
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 注意:部分源程序
admin
2018-10-21
21
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。
例如,输入asd af aa z67,则输出为asdafaaz67。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#include<ctype.h>
#include<conio.h>
#include<stdlib.h>
voidfun(char*str)
{
}
main()
{
char str[81];
char Msg[]="Input a string:";
int n;
FILE*out;
printf(Msg);
gets(str);
puts(str);
fun(str);
printf("***str:%s\n",str),
/*********found*********/
out=fopen("out.dat","w");
fun(Nsg);
fprintf(out,"%s",Nsg);
fclose(out);
/*********found*********/
}
选项
答案
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/90xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言可执行程序的开始执行点是()。
下列程序的输出结果是______。main(){intn;(n=6*4,n+6),n*2;printf("n=%d\n",n);}
设x、y、z、t均为int型变量,则执行以下语句后,t的值是() x=y=z=l; t=++x||++y&&++z;
若变量已正确定义并赋值,以下符合C语言语法的表达式是()。
设“intx=2,y=1;”,则表达式(!x‖y--)的值是()。
设计数据库的存储结构属于()
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
以下程序执行后x的值是main(){intx,y=252,i=386,*m=&y,*z=&i;x=(z==y);printf("%d",x);}
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
随机试题
下列关于休克的叙述,哪项是正确的
结合型胆汁酸是次级胆汁酸是
A、三氧化二砷(As2O3)B、二硫化二砷(As2S2)C、含水硫酸钠(Na2SO410H2O)D、含水硅酸镁[Mg3(si4O10)(OH)2]E、含水硫酸钙(CaSO42H2O)石膏的主要成分是
一台非营业的桑塔纳轿车,单独投保第三者责任险,赔偿限额为10万元,该档次限额为10万元的第三者责任险保费为1820元,则其应付保险费是( )元。
古代著名的水利工程都江堰的设计师是()
假定某产业对劳动的需求函数为LD=1200—20W,劳动的给函数为LS=40W,其中,LD、LS分别代表每天的劳动需求和劳动供给,W为工资率。请计算:如果劳动力市场是卖方垄断市场,存在一个垄断性工会,它希望工会成员得到的工资总额最大化。这种情况下,工资
在劳动力价值构成上,劳动力商品的价值决定其与其他商品相比还具有一个突出的特点,这就是()。
在VisualFoxPro中,在屏幕上预览报表的命令是()。
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。在第一张幻灯片之前插入版式为“两栏内容”的新幻灯片,标题输入“山区巡视,确保用电安全可靠”,将第二张幻灯片的文本移入第一张幻灯片左侧内容区,将考生文件夹下的图片文件pp
Definedmostbroadly,folkloreincludesallthecustoms,beliefsandtraditionsthatpeoplehavehandeddownfromgenerationto
最新回复
(
0
)