首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的
admin
2023-02-27
63
问题
使用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全国计算机二级
相关试题推荐
某校高一、高二、高三三个年级的学生人数比为7:8:10,若全校共有学生2500人,则高一有()人。
男女学生共有8人,从男生中选取2人,且从女生中选取1人,共有30种不同的选法,其中女生有()。
正方形ABCD的边长为a,以AB、BC、CD、DA分别为直径画半圆,这四个半圆弧所围成的阴影部分的面积为()。
某大学对于在校学生参加社团活动情况进行调查,在98名受访学生中,47人参加了体育活动社,35人参加了棋类活动社,50人参加了文艺活动社,有22人表示同时加入了体育活动社和棋类活动社,15人表示同时加入了棋类活动社和文艺活动社,还有10人同时加入了三个活动社
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
从1,2,…,9这九个数中,随机抽取3个不同的数,则这3个数的和为偶数的概率是()。
将5枚相同的纪念邮票和8张相同的明信片作为礼品送给甲、乙两名学生,要确保礼品全部分完且每人至少有一件,不同的分法有()。
已知|2x-a|≤1,|2x-y|≤1,则|y-a|的最大值为()。
求方程|x-2|+|x-3|=1的整数根的个数为()。
实现中华民族伟大复兴是中华民族近代以来最伟大的梦想。习近平总书记在党的十九大报告中指出,中华民族伟大复兴,绝不是轻轻松松、敲锣打鼓就能实现的,全党必须准备付出更为艰巨、更为艰苦的努力。实现伟大梦想,必须()
随机试题
巴赫金认为创造了“复调小说”的作家是
若事件A、B是互斥事件,则【】
我国现有五个经济特区,他们是()。
用于配制培养液的三蒸水或超纯水宜现用现配,其存放时间最长不宜超过
合同转让的条件是()。
(101+103+…+199)-(90+92+…+188)=()。
就a,b的不同取值情况讨论方程组何时无解、何时只有唯一解、何时有无数个解,在有无数个解时求其通解.
分页式存储管理中,地址转换工作是由什么完成的?
WhoisBarbaraRivers?
Women’srolesinliteraturehavenotevolvednearlyasrapidlyaswomen’schangingrolesinsociety,andwhilethesechan
最新回复
(
0
)