首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include #inc
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include #inc
admin
2018-02-02
97
问题
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正函数fun中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
void fun(char*s)
{
int i,j;
for(i=0,j=0;s
1=‘\0’;i++)
if(s
>=‘0’&&s
<=‘9’)
/*******found*******/
s[j]=s
;
/*******found*******/
s[j]=“\0”;
}
void main()
{
char item[80];
system(“CLS”);
prinff(“\nEnter a string:”);
gets(item);
prinff(“\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/MXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){chara[5][10]={"one","two","three","four","five"}:inti,j;chart;for(i=0;i<4;i++)for(
若i和j已定义为int类型,则以下程序段中内循环体总的执行次数是______。for(i=5;i;i--)for(j=0;j<5;j++){...}
在int(*prt)[3];定义中,标识符prt()。
设有定义:FILE*fw;,请将以下打开文件的语句补充完整,以便可以向文本文件readme.txt的最后续写内容。fw=fopen("readme.txt","()")
线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的()存储结构。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
下列叙述中,不属于结构化分析方法的是______。
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
卵巢肿瘤的并发症不包括
气流流动时的摩擦阻力为在液—气界面,液体分子间互相吸引,力图使表面积缩至最小的是
A.V1-5ST段抬高,异常Q波形成B.Ⅱ、Ⅲ、aVFST段抬高,异常Q波形成C.v5~7、Ⅱ、Ⅲ、aVFST段抬高,异常Q波形成D.I、aVLST段抬高,异常Q波形成E.Ⅱ、Ⅲ、aVF、V3R~V6RST段抬高,异常Q波形
患儿,面色少华,不思饮食,自述食而无味,拒进饮食,进食后有恶心、呕吐,脘腹作胀,形体偏瘦,精神状态一般,无特殊异常,大便基本正常,舌苔白。治法是
下列项目中,违背会计核算可比性要求的有()。
如果当事人要求向法院提起诉讼,人民调解委员会应当()。
对特邀监督员提出的批评和建议,各级公安机关和公安民警要( ),并将情况及时向特邀监督员反馈。
中国特色社会主义分配制度中的多种分配方式是指按劳分配以外的分配方式,可以归纳为按()分配。
Oneproblemwithmuchpersonalityresearchisthatitexaminesandrateswhatevertraitstheresearchersareinterestedinatth
A、702-6493-17.B、70-702-6493.C、702-6493-70.D、17-702-6493.D男士所报的电话号码是702—6493,并说区号是17,故D正确。纯数字辨音题(不涉及运算)。区别各选项间的差别,就可以比较容易得到答案
最新回复
(
0
)