首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*d,int a[]),其功能是把S中出现的数字转换成数字存储在a[]中,然后返回转换的个数。 例如:s=“1234abcdef567”: 则:a[]中存储着
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*d,int a[]),其功能是把S中出现的数字转换成数字存储在a[]中,然后返回转换的个数。 例如:s=“1234abcdef567”: 则:a[]中存储着
admin
2020-06-29
82
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*d,int a[]),其功能是把S中出现的数字转换成数字存储在a[]中,然后返回转换的个数。
例如:s=“1234abcdef567”:
则:a[]中存储着1234567
返回:7
注意:不能修改程序的其他部分,只能修改fun()函数。
#include
int fun(char*s,int a[])
{
}
int main()
{
int a(1 02 4];
int len=fun(“1234abcdef567”,a);
for(int i=0;i<1en?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)该程序功能是把字符串中出现的数字转换成数字存储在数组中,然后返回转换的个数。其中,字符和整型的ASCII差为96,即为’0’的ASCⅡ码值。
(2)从已给部分源程序的main主函数开始入手,核心函数fun实现题目中要求的功能,其中int fun(char*s,int a[])中的S为要转换的字符串,a为存放转换为数字的数组,返回值为转换的个数。
转载请注明原文地址:https://kaotiyun.com/show/u78p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:.错误的语句在//********error********的下面,修改该语句即可。
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
当一个派生类对象结束其生命周期时,系统自动做的事情是
有如下类和变量定义:classParents{public:intpublicData;private:intprivateData;};
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
在C++中,编译系统自动为一个类生成默认构造函数的条件是
数据库应用系统中的核心问题是( )。
在下列选项中,不允许作为C++标识符的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:150200注意:错误的语句在∥********error********的下面,修改该语句即可。提示:
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
螺杆式压缩机与电机的轴对中要求径向偏差小于()mm。
使用Word2010的邮件合并功能时,除需要主文档外,还需要已制作完成的________文件。
Christopher:MayDayiscoming.Haveaniceholiday.Jackson:______
It’sagreatpleasuretohaveafriendcomingfromafar.
男性,30岁,无特殊不适。甲状腺功能测定:T3/T4正常,TSH0.016↓μIU/ml;超声:甲状腺单结节;甲状腺核素扫描示单一“热结节”,该患者最可能的诊断是()
依照有关法律的规定,李某将被告承担违约责任变更为承担侵权责任应在:()
关税的减免分成三大类,即法定减免、特定减免和临时减免三大类。()
甲公司于2017年1月1日与乙公司签订协议,以1000万元购入乙公司持有的B公司20%股权从而对B公司具有重大影响。投资日B公司可辨认净资产账面价值与公允价值均为6000万元。2017年度B公司实现净利润600万元,B公司持有可供出售金融资产公允价值增加计
把下面的六个图形分为两类,使每一类图形都有各自的共同特征和规律,分类正确的项是:
Transplantingorgansbringslifetothedying.Butmostdonororgansareharvestedfromthedead.Shortfallsinthenumberofvo
最新回复
(
0
)