首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdlib.h> #inc
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdlib.h> #inc
admin
2019-04-04
23
问题
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正函数fun中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<eonio.h>
void fun(char*s)
{
int i,j;
for(i=0,j=0;s
!=’\0’;i++)
if(s
>=’0’&&8
<=’9’)
/******found******/
s[j]=s
;
/******found******/
s[j]="\0";
}
void main()
{
char item[80];
system("CLS");
printf("\nEnter a string:");
gets(item);
printf("\nThe string is:%s\n",item);
fun(item);
printf("\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://kaotiyun.com/show/j9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下合法的赋值语句是()
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
若有如下程序:main(){staticchar*a[3]={"123","456","789");char**b;b=a;++b;printf("%s,%s\n",*a,*a+1);printf(
下列关于C语言数据文件的叙述中正确的是
下面程序的执行结果是______。main(){charstr[]="quert?",*p=str;while(putchar(*p++)!=’?’);}
下列表达式中,可以正确表示的关系是()。
在一棵二叉树上,第5层的结点数最多是()。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
在一棵二叉树中,度为0的结点的个数为n0,度为2的结点的个数为n2,则有n0=【】。
在下列叙述中,正确的一条是______。
随机试题
不属于躯干肌的是()。
设置的是表格的()
申请发明或者实用新型专利的,应提交哪些申请文件?
下述哪一项是老年人高血压的特征
[2006年第062题]在中国古代木构建筑中,“减柱”“移柱”的做法最常见于:
证券分析师不得兼营或兼任与其执业内容有利害关系的其他业务或职务,但可以同时在两家或两家以上的机构执业。()
毛泽东诗词“一桥飞架南北,天堑变通途”中的“一桥”是指()。
由于邮费不断上涨,某杂志计划通过把其每年出版的期刊数量减半来最大化其利润,而文章的质量、每年发表的文章数量以及年订阅价格都保持不变。市场研究表明,如果该计划得以实施,订阅者和广告商都不会受到损失,但也有人认为该计划的实施会导致该杂志的利润下降。以
求
别听他们胡说八道,根本就没那回事。
最新回复
(
0
)