首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 注意:部
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。 例如,输入asd af aa z67,则输出为asdafaaz67。 注意:部
admin
2020-06-02
13
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。
例如,输入asd af aa z67,则输出为asdafaaz67。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#include<ctype.h>
#inciude<conio.h>
#include<stdiib.h>
void fun(char*str)
{
}
main()
{
char str[81];
char Msg[]="Input a string:";
int n;
FILE*out;
printf(Nsg);
gets(str);
puts(str);
fun(str);j
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/WeCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx[3][2]={0},i;for(i=0;i
以下关于C语言数据类型使用的叙述中错误的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
有以下程序,程序运行后的输出结果是#include#includemain(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3
下列关于栈的描述中错误的是
支持子程序调用的数据结构是
数据库技术的根本目标是要解决数据的
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(i
以下叙述中错误的是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
随机试题
全结构式教育观察
内部中断是由程序引起的,外部中断是由外设引起的。()
检验记录必须做到()。
在机内总分类账和明细分类账的直接登记依据完全相同的情况下,总分类账可以用总分类账户本期发生额对照表替代。()
单项选择题要编好题干,也要编好选项,必须注意()。
某地对干部作风建设有一形象的比喻,说是当前干部要有“三盆水”:一盆水洗头,更新观念,与时俱进;一盆水洗手,干净干事,勤政廉洁;一盆水洗脚,深人群众,调查研究。当干部要“洗头”,是因为()。
下列情形中,物的占有人享有使用权的是()。
下列叙述中正确的是()。
Humanmigration:thetermisvague.Whatpeopleusuallythinkofisthepermanentmovementofpeoplefromonehometoanother.M
Unlessmeasuresaretakenatonce,thereisapossibilitythatalltheoceansoftheworldwillbedeadbythenextcentury.How
最新回复
(
0
)