首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也
admin
2015-08-23
62
问题
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。
输入字符串时用’#’结束输入。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
{I}include
fun(char*p)
{ int i,t;char c[80];
/************found************/
For(i=0,t=0;p
;i++)
if(!isspace(*(p+i))) c[t++]=p
;
/************found************/
c[t]="\0";
strcpy(p,c);
}
main()
{ char c,s[80];
int 2=0;
printf("Input a string:");
c=getchar();
while(c!=’#’)
{ s
=c;i++;c=getchar();)
s
=’\0’;
fun(s);
puts(s);
}
选项
答案
(1)for(i=0,t=0 ; p[i]; i++) (2)c[t]=’\0’;
解析
函数的功能是删除字符串s中的所有空白字符。
(1)第一个标识下“For(i=0,t=0;p
;i++)”语句是for循环语句,而For不是C语言的关键字,所示“For(i=0,t=0;p
;i++)”应改为“for(i=0,t=0;p
;i++)”。
(2)第二个标识下的“c[t]="\0";”语句是在新生成的串后面加尾符标志,在C语言中规定使用单引号把一个字符括起来作为字符常量,所以“c[t]="\0";”应改为“c[t]=’\0’;”。
转载请注明原文地址:https://kaotiyun.com/show/yTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intc;while((c=getchar())!=’\n’){switch(c-’2’){case0:case1:p
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
两个或两个以上模块之间联系的紧密程度称为()
以下程序运行后的输出结果是【】。fun(ihtx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
以下程序运行后输入:3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartempinti;temp=str[n-1);for
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
当说明一个结构体变量时系统分配给它的内存是()。
一个源文件中的外部变量的作用域为()。
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
税收的杠杆作用的实现往往需要利用()
简述抗日战争胜利后中国国内的三种建国方案。
胆汁的生理作用包括
城市污水处理工艺中,()只适用于旧城市改造。
甲施工企业委托乙工程项目管理咨询公司为该企业项目管理提供信息蝗咨询服务。则乙工程项目管理咨询公司所提供的咨询服务属于( )的范畴。
当“拉尼娜”发生时,往往会出现的现象是()。
人造纤维工业的出现,使人们的服装变得丰富多彩;计算机成为人们学习和生活的帮手;化学肥料使农作物产量大大提高,丰富了人们的餐桌。这表明()。
根据《立法法》的规定,法律议案审议的结果不可能是()。
AmazontodayunveiledDashButtons,aneasywayforcustomersto【C1】______selectbulkgoods【C2】______aninternet-connectedbutto
在执行递归程序时,通常使用的数据结构是(38)。
最新回复
(
0
)