首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char* s,int a[]),其功能是把s中出现的数字转换成数字存储在a[]中,然后返回转换的个数。 例如:s="1234abcdef567"; 则:a[]中存储着123
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char* s,int a[]),其功能是把s中出现的数字转换成数字存储在a[]中,然后返回转换的个数。 例如:s="1234abcdef567"; 则:a[]中存储着123
admin
2019-05-29
48
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char* s,int a[]),其功能是把s中出现的数字转换成数字存储在a[]中,然后返回转换的个数。
例如:s="1234abcdef567";
则:a[]中存储着1234567
返回:7
注意:不能修改程序的其他部分,只能修改fun()函数。
#include
int fun(char* s,int a[])
{
}
int main()
{
int a[1024];
int len=fun("1234abcdef567",
a);
for(int i=0;i
{
cout<
<<’ ’;
}
cout<
cout<
return 0;
}
选项
答案
int j=0; for(int i=0;s[i]!=0;i++) //字符串内循环 { if(s[i]>=’0’&&s[i]<=’9’) //判断字符是否为0~9的字符 { a[j++]=s[i]-’0’; //如果为0~9的字符,转换为整型 } } return j; //返回数字个数
解析
(1)i变量用来记录转换的个数,首先初始化为0。
(2)然后利用for循环对每一个当前字符进行判断是否为数字字符。
(3)如果为数字字符,就将其减去字符‘0’,即实现字符和整型的转换。并且,将i的变量值加1。
转载请注明原文地址:https://kaotiyun.com/show/CB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B此题考查的是构造函数。如果一个类中没有定义任何构造函数,编译器将生成一个不带参数的公有缺省构造函数。但只要定义了一个任意的构造函数,就不会生成缺省构造函数了。
A、 B、 C、 D、 A耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。【知识拓展】模块的独立程序是评价设计好坏的一个重要标准,衡量软件的模块
A、 B、 C、 D、 D在C++中,数组的下标为0~Ⅳ-1,如果定义数组指针,则指针刚开始时是指向数组的头元素
A、 B、 C、 D、 C根据对二叉树根的访问先后顺序不同,分别称为前序遍历、中序遍历和后序遍历。这3种遍历都是递归定义的,即在其子树中也按照同样的规律进行遍历。下面就是前序遍历方法的递归定义。当二叉树的根不
已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。
以下哪个不是C++语言中的有效标识符?
下列选项中不全是c++语言关键字的是
下列字符串中,正确的C++标识符是()。
下面字符串中,不可以用作C++标识符的是()。
下列字符串中可以用作C++语言标识符的是
随机试题
银行或者其他金融机构未按照税收征管法的规定,在从事生产、经营的纳税人的账户中登录税务登记证件号码,或者未按规定在税务登记证件中登录从事生产、经营的纳税人的账户账号的,由税务机关责令其限期改正,处2000元以上2万元以下的罚款;情节严重的,处2万元以上5万元
设向量a=(2,4,-5),b=(2,3,k),若a与b垂直,则k=______。
Mr.Smithwasawealthyindustrialist,buthewasnotsatisfiedwithlife.Hedidnotsleepwellandhisfooddidnotagreewith
尿试带用酯酶测定的白细胞是
伤寒病属于病毒性肝炎属于
A.白色B.黄色C.赤色D.青色E.黑色
律师王某在代理一起民事诉讼案件时,编造了一份对自己代理的一方当事人有利的虚假证言,指使证人李某背熟以后向法庭陈述,致使本该败诉的己方当事人因此而胜诉。王某的行为构成()。
工程施工期间承包商需向业主提供的担保有()。
土质为粉质黏土、地下水位于地面以下4m,采用轻型井点降水,基坑设置了防雨排水设施,现浇箱涵前端设斜面钢刃角,计划6月10日雨期开始前顶进就位。项目部编制轨道加固方案,采用轨束梁加固铁路线路,以保障列车按正常速度行驶;制定了顶进时对箱涵结构的监控方案,经项目
在窗体上添加一个命令按钮(名为Cmd),然后编写如下事件过程:PrivateSubCmd_Click()Dimsum,kFork=1to6su
最新回复
(
0
)