首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
63
问题
使用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全国计算机二级
相关试题推荐
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:rnmmondenominatoris2要求:补充编制的内
当一个派生类对象结束其生命周期时,系统自动做的事情是
数据库管理系统是( )。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=7Number=12注意:错误的语句在∥********error********的下面,修改
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error***
下面描述中,不属于软件危机表现的是( )。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
请打开考生文件夹下的解决方案文件proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:1234
随机试题
对婴幼儿的动作能力发展的观察应在()进行。
若将一电感元件与一电容元件串联到交流电路中,当UC<UL时,则此交流电路()。
汽轮机汽缸的上、下缸存在温差有何危害?
女性,25岁。3年前患胸膜炎,经抽液、异烟肼加利福平加吡嗪酰胺治疗2个月,胸水吸收。发热、咳嗽、痰血2周就诊。X线检查示右上肺浸润性阴影,痰抗酸杆菌(+)。抗结核治疗方案宜采用
某甲意图杀害乙某,在乙某的牛奶中投放安眠药,但因为使用的安眠药没有达到致死量,所以仅导致某乙深度熟睡。某甲误以为某乙已经死亡,将“尸体”装入麻袋投入河中,致乙溺死,甲构成:
注册建造师甲于2010年10月20日由于违反工程建设强制性标准,被建设行政机关处以吊销注册执业证书的处罚。根据有关规定,甲至少在()之后才能申请注册。
传统总线型以太网的核心技术是CSMA/CD方法。()
计划、总结、贺词、感谢信、慰问信等既可作公务文书,又可作私务文书。()
MOV ADDR,OFFSET A[6]表示(59)。
下列叙述中,正确的是______。
最新回复
(
0
)