首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: 1
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: 1
admin
2016-12-06
31
问题
下列给定程序中,函数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’;
解析
题目要求依次取出字符串中所有的数字字符,因此将元素s
存入s[j]后要使j加1,为下次存储做准备。s[j]=’’\0’’;是一个语法错误。
转载请注明原文地址:https://kaotiyun.com/show/JVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不能把字符串"HELLO!"赋绐数组b的语句是______。
以下程序的输出结果是______。#include<stdio.h>#defineFUDGE(y)2.84+y#definePR(a)printf("%d",(int)(a))
在下列几种排序方法中,要求内存量最大的是______。
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
软件开发的结构化生命周期方法将软件生命周期划分成
随机试题
1994年8月建设部发布了()。
关于卵巢生理的描述,正确的是
(2003年第29题)下列属于终止密码子的是
定性调查方法可以应用于下列哪种情况
营养性贫血的有效治疗措施是
审判制度的基本原则包括:()。
下列关于财产清查目的的说法,错误的有()。
下列各项中,应计入企业财务费用的有()。
请认真阅读下列材料,并按要求作答。坐井观天青蛙坐在井里。小鸟飞来,落在井沿上。青蛙问小鸟:“你从哪儿来呀?”小鸟回答说:“我从天上来,飞了一百多里,口渴了,下来找点水喝。”青蛙说:“朋友
关于中国各民主党派形成时的社会基础的说法,不正确的是()
最新回复
(
0
)