首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #in
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdlib.h> #in
admin
2019-04-14
33
问题
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正函数fun中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#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(″\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/e9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intk=1,m=2;noatf=7;则下列选项中错误的表达式是()。
数据处理的最小单位是()。
设有如图所示二叉树,对此二叉树后序遍历的结果为()。
数据模型包括数据结构、()和数据条件。
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abed",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
结构化分析方法是面向______进行分析的方法。
数字字符’0’的ASCII值为48,若有以下程序:#include<stdio.h>main()chara=’1’,b=’2’;printf("%c,",b++);
下列关于C语言数据文件的叙述中正确的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若要定义一个具有5个元素的整型数组,以下错误的定义语句是()。
随机试题
水甲胎蛋白测定,最适宜于诊断下列哪项
某商业企业(增值税一般纳税人)2016年2月发生如下业务:(1)取得日用品不含税销售收人400万元,采取以旧换新方式销售冰箱100台,新冰箱的零售价格为1.17万元/台,旧冰箱的含税作价为0.2万元/台,收取的含税差价款为0.97万元/台。(2)采取预
等同于贷款的授信业务转换系数为()。
国际礼仪是人们在长期交际往来之中,逐渐建立起来的行为举止规范,其遵循的原则是()
他是这个世界上我想见的最后一个人。
德育是培养良好的思维习惯;智育是培养细节的行为习惯。()
犯罪客体是()。
管弦乐:音乐家
掌管天文历法的机构叫()。
The(i)______withwhichmerchantsandlandownersinearly-nineteenth-centuryMarylandandVirginia(ii)______JoshuaJohnston’sp
最新回复
(
0
)