首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注
admin
2018-08-11
48
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#inclucte<stdlib.h>
#include<stdio.h>
#include<conio.h>
void fun(char*s)
{
int i,j;
for(i=0,j=0;s
!=’\0’;i++)
if(s
>=’0’&&s
<=’9’)
/*********found*********/
s[j]=s
;
/*********found*********/
s[j]="\0";
}
void main()
{
char item[80];
System("CLS");
printf("\nEnter a string:");
gets(item);
printf("\n\nThe string is:%s\n",item);
fun(item);
printf("\n\nThe\ string of changing is:%s\n",item);
}
选项
答案
(1)s[j++]=s[i]; (2)s[j]=’\0’;
解析
题目要求依次取出字符串中所有的数字字符,因此将元素s
存入s[j]后要使j加1,为下次存储做准备。s[j]="\0";是一个语法错误。
转载请注明原文地址:https://www.kaotiyun.com/show/Nkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中,for循环体执行的次数是______。#defineN2#defineMN+1#defineKM+1*M/2main(){i
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是______。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
下列选项中非法的字符常量是()。
用C语言编写的代码程序()。
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}
以下程序的输出结果是【】。#includemain(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
随机试题
职业道德的基本职能是调节职能。()
下列各项中,可引起心绞痛的疾病有
成人糖尿病酮症酸中毒,胰岛素治疗应采用
理中丸治疗脾胃阳虚之重证或脾肾虚寒证,宜加用理中丸治疗脾胃虚寒而兼外感表证,宜加用
合同的履行以( )为前提和依据。
预算单位零余额账户用于(),并与国库单一账户、预算外资金财政专户进行支付清算。
根据简报所反映的内容范围和所起的作用,简报可以分为()。
MPEG-2标准中定义了(57)的音、视频压缩编码技术。
是什么使教师与众不同?能够深深影响我们一生的教师,必然是那些能够超越自己的职务范围,负起日常工作以外的职责的教师。(81)令我们最长久怀念,最深切感激的教师,都是那些对学生的福利与切身利益衷心关怀的教师。有许多教师常在百忙之中,拨出时
A、Thetramphadstolennothingofvalue.B、Thestorehadprofitedbytheincident.C、ThetramphadahappyChristmas.D、Thestor
最新回复
(
0
)