首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include < stdl
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include < stdl
admin
2019-04-04
29
问题
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < stdio.h >
#include < conio.h >
void fun(char *s)
{
int i,j;
for(i=0,j=0;s
!=’\0’;i++)
if(s
>=’0’&&s
< =’9’)
/*********found*********/
s[j]=s
;
/*********found*********/
s[j]="\0";
}
void main()
{
char item[80];
system("CLS");
printf("\nEnter a string:");
gets(item);
printf f"\n\nThe string
is:%s\n",item);
fun(item);
printf("|n l 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/s9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include“stdio.h”main(){structst{inty,x,z;}union{longi;intj;
以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算:y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空。doublefun(doublex){return(x*x-2*x+6);}{
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()。
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf(:Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t:
诊断和改正程序中错误的工作通常称为【】。
下面程序的运行结果是______。main(){unsigneda=3,b=10;printf("%d\n",a<<2|b>>1);}
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
以下叙述中错误的是
以下选项中非法的C语言字符常量是
随机试题
现代社会学通常采用特定的符号图式分析家庭结构,表示【】
胆固醇在体内代谢的主要去路是
药物的各种给药方式,使药物起效由快到慢的顺序是
紫珠的功效是
长上公司与艺海公司在履行合同过程中发生了纠纷。长上公司按照仲裁条款向选定的石家庄市仲裁委员会提交了仲裁申请。下列关于该案仲裁庭的组成的表述哪个是错误的?
对于抵押房屋的补偿、安置说法正确的是()。
LTE中无线接入网的名称是什么?()
国务院某部委出台一部行政规章,规定对某种行政违法行为不仅要处罚该单位,还要给予直接责任人罚款的处罚。但有关规定这一违法行为处罚的行政法规并没有规定对直接责任人给予行政处罚。以下表述错误的是()。
给定材料材料12014年1月15日上午九点,在A村,几个村民抬着装有人民币的大箩筐从村委会出来。随后,工作人员将钱整齐地摆放在院子正前方的办公桌上,垒起了2米多长的“钱墙”,十分霸气。据悉,这些现金大部分是还未拆去塑料膜的崭新人民币,一
将考生文件夹下HWAST文件夹中的文件XIAN.FPT重命名为YANG.FPT。
最新回复
(
0
)