首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的
admin
2023-02-27
29
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #include<conio.h>
4 void fun(char * s)
5 {
6 int i,j;
7 for(i=0,j=0;s
!=’\0’;i++)
8 if(s
>='0'&&s
<='9')
9 /*********found*********/
10 s[j]=s
;
11 /*********found*********/
12 s[j]="\0";
13 }
14 void main()
15 {
16 char item[80];
17 system("CLS");
18 printf("\nEnter a string:");
19 gets(item);
20 printf("\n\nThe string is:%s\n",item);
21 fun(item);
22 printf("\n\nThe string of changing is:%s\n",item);
23 }
选项
答案
(1)s[j++]=s[i]; (2)s[j]='\0';
解析
题目要求依次取出字符串中所有的数字字符,形成新字符串。
(1)将字符串s中数字字符取出存放至原字符串s中,这时下标j需要自增,即改为s[j++]=s
;。
(2)数字字符存放到字符串s后,需要在字符串结尾加字符串结束标志"\0",即改为s[j]='\0’;。
转载请注明原文地址:https://kaotiyun.com/show/fJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个标准的椭圆形自行车赛道上,甲、乙两个运动员从同一地点A同时反向出发,已知甲、乙两人的骑车速度之比为,当甲、乙两人恰好在A点第一次相遇时,乙骑行了()圈。
某校高三年级举行一次演讲比赛共有10位同学参赛,其中一班有3位,二班有2位,其它班有5位,若采用抽签的方式确定他们的演讲顺序,则一班的3位同学恰好被排在一起(指演讲序号相连),而二班的2位同学没有被排在一起的概率为()。
用0,1,2,3,4这五个数字组成没有重复数字的四位数,那么在这些四位数中,偶数有()。
设f(x)是二次函数,且f(2)=f(-1)=0,f(1)=-4,则f(0)=()。
某人射出8发子弹,命中4发,若命中的4发中仅有3发是连在一起的,那么此人射出的8发按“命中”与“不命中”报告结果,不同的结果有()。
求方程|x-2|+|x-3|=1的整数根的个数为()。
1934年10月中旬,中共中央机关和中央红军(又称红一方面军)8.6万人撤离根据地,向西突围转移,开始长征。其中,中央红军突围以来最壮烈、最关键的一仗是()
《天朝田亩制度》和《资政新篇》是太平天国运动时期重要的纲领性文件。关于《天朝田亩制度》和《资政新篇》,下列说法中正确的是()
设函数f(x)在点x处可导,过曲线上点P(x,f(x))处的切线和法线与x轴交于点N和点M,点P在x轴上的投影为点T(见图5-3).证明
随机试题
A、卡托普利B、氯沙坦C、甲基多巴D、普鲁卡因胺E、维拉帕米遇光可发生自动氧化生成二硫化物的是
患者女.12岁。因反复巩膜黄染6年来诊。查体:巩膜轻度黄染,肝肋下2cm,脾肋下3cm。检测白细胞、血小板正常,血红蛋白90g/L,网织红细胞0.112;总胆红素34μmol/L,间接胆红素28gmol/L;HBsAg(+);Coombs试验(一);红细胞
A.梨形心B.靴形心C.三角烧瓶状心D.心底部浊音界增宽E.心浊音界明显缩小心包积液时坐位心脏叩诊可见到的体征是
一个公司原来只生产单一产品,最近,公司董事会决定实行相关多样化战略。为了实行这一战略,最需要采取的措施是()。
甲将自己的一块手表委托乙寄卖行以200元价格出卖。乙经与丙协商,最后以250元成交。下列哪些选项是正确的?
以下四种城市排水体制中,()种体制多用于旧城区改建。
下列耕地占用的情形中,属于免征耕地占用税的是()。
在锐角△ABC中,A、B、C的对边分别为a、b、c,=6cosC,则=_________.
以下哪一项不属于教育媒介()
我国公务员职务与级别的对应关系,由司局级以上机关规定。()
最新回复
(
0
)