首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #in
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #in
admin
2016-08-16
71
问题
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
void fun(char*s)
{
2nt i,j;
for(i=0,j=0;s
!=’\0’;i++)
if(s
>=’O’&&s
<=’9’)
/*********found*********/
s[j]=s
;
/*********found*********/
s[j]="\0";
}
void main()
{
char item[80];
system("CLS");
printf("\nEnter a st.ring:");
gets(item);
print("\n\nThe string
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://kaotiyun.com/show/5aNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>#include<cstdlib>usingnamespacestd;intmain(){intarraysize;
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
以下能对二维数组a进行正确初始化的语句是
有以下程序 #include"iostream.h" voidmain() { inti=1,j=1,k=2; if((j++||k++)&&i++) cout<<i<<","<<j<<","<<k;
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
友元类的所有成员函数都是另一个类的【】。
随机试题
列出下图所示体系的稳定方程。
A、氟哌利多B、舒必利C、氟哌噻吨D、氯氮平E、五氟利多可用于神经安定镇痛术的药物是
[2010年第23题]设随机变量X的概率密度为f(x)=,则P(0≤X≤3)等于()。
30家纤维批发企业和运输企业组成的协同组合是同产业间共同配送的一种形式。
核能又称为原子能,包括裂变和聚变两种形式。目前核能发电主要是利用核聚变方式。()
香烟点燃后,冒出的烟雾看上去是蓝色的,这是因为:
存货计价方法中,实物流转与价值流转较为一致的方法是()
设n元线性方程组Ax=b,其中(Ⅰ)证明行列式|A|=(n+1)an;(Ⅱ)当a为何值时,该方程组有唯一的解,并在此时求x1;(Ⅲ)当a为何值时,该方程组有无穷多解,并在此时求其通解。
EQEQisinnate.Infantsasyoungasthreemonthsshowempathy.Nowhereisthediscussionofemotionalintelligencemorep
VariationsinBritishAccentsLanguage【T1】______aspeopletrytoexpressthemselvesindifferentwaystodifferentpeople.
最新回复
(
0
)