首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
75
问题
使用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、 C此题考查的是函数重载的概念。在C语言中,允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式
A、 B、 C、 D、 Dthis指针是成员函数所属对象的指针,它指向类对象的地址;它隐含于每个类的非静态成员函数中;this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象:静态成员函数没有thi
A、 B、 C、 D、 C线性表是一种线性结构,由n(n≥O)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
线性结构数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构有树、二叉树等。
A、 B、 C、 D、 C通过调用友元函数,实现求解n!的算法。sum=5!+4!+3!+2!。
A、 B、 C、 D、 D在C++中,数组的下标为0~Ⅳ-1,如果定义数组指针,则指针刚开始时是指向数组的头元素
基类对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用基类的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。所以本题填:基类。
有如下两个类声明classAA{public:intm;};classBB:protectedAA{intn;};在类BB中,数据成员m的访问属性是_____,数据成员n
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
随机试题
1911年10月10日晚,驻武昌的新军工程第八营的革命党人打响了起义的第一枪。起义军一夜之间就占领武昌,取得首义的胜利。武昌起义()
消防控制中心()直接手动控制单元上设有手动启动消防水泵按钮,按下该按钮,消防水泵启动。
63岁,男性,反复咳嗽,咳痰20年,曾多次住院,诊断肺心病,近1周心悸,呼吸困难,上腹胀痛,食欲减退,尿少,来急诊。检查:体温37.2℃,呼吸24次/分,脉搏112次/分。住院3周后,肺功能测定,FEV1/FVC为30%,据此患者的通气功能障碍属于哪
A、信噪比S/N为3:1或2:1B、信噪比S/N为10:1C、限量检查D、标示量百分含量E、线性范围药物中杂质检查
某工程公司中标承包一城市道路施工项目,道路总长为15km,其中包括一段燃气管线的敷设。工程建设工期很紧。为抓紧时间,该公司很快组成项目经理部,项目部进行了临建。项目部拿到设计院提供的设计施工图决定立即开始施工,监理工程师尚未到场。开工后项目部组织人员编制
下列有关公文知识的表述中,正确的是()。
法律解释根据解释尺度的不同可以分为()。
[2014年12月]已知x1、x2、x3为实数,是x1、x2、x3的平均值,则|xk—|≤1,k=1,2,3。(1)|xk|≤1,k=1,2,3;(2)x1=0。
Somestoriesbringasmile,becausethey______someofficialswhocarenothingbuttheirownposition.
A、Ontheairplane.B、Neartheterminalbuilding.C、Inacoachtothecity.D、Inthewaitingroom.A预览选项可知,本题考查地点场所。短文以Ladiesand
最新回复
(
0
)