首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #in
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #in
admin
2021-07-09
28
问题
下列给定程序中,函数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(“\n\nThe strLnq is:%s\
n”,item),
fun(item);
printf(“\n\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://jikaoti.com/ti/P4z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#iticludevoidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
下列叙述中正确的是
设有以下定义chars1[]="0123";chars2[]={’0’,’1’,’2’,’3’};则以下叙述正确的是()。
表示关系式x≤Y≤z的C语言表达式的是
以下选项中非法的C语言字符常量是
以下关于C语言数据类型使用的叙述中错误的是
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
随机试题
针对土的击实和CBR试验,根据《公路土工试验规程》(JTG3430—2020)回答下列问题。关于土击实试验,以下说法正确的有()。
Whatdoes"Forallyousay,Ithinkshe’sthebestteacherwe’vegot."mean?
李先生,40岁。因严重创伤而发生急性肾衰,尿350ml/d,血清钾为6.3mmol/L,呼吸困难,肺有湿啰音,头痛,头晕。患者早期会死于
根据某地区五种急性传染病的死亡构成的资料宜用
针灸时体位的描述正确的为
生产性建设工程项目投资中的积极部分是指()。
属于非政府国际组织有()。
露封保管业务与密封保管业务的区别是()。
根据车船使用税法律制度的规定,下列使用的车船中,属于应缴纳车船使用税的有( )。
做一棵苍凉的白菜①该做一棵什么样的白菜?这是一个极端严肃的问题。②在深圳的一间商场里,我陪着两个客人逛。在他们打算离开商场的时候,我看见了那棵摆在陈列柜里的白菜。③它比一般的山东白菜要略微细弱一点。每条叶片都精致,尖儿青脆,根
最新回复
(
0
)