首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
75
问题
使用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全国计算机二级
相关试题推荐
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
下面描述中不属于软件需求分析阶段任务的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中定义了一个人员类Person,然后派生出学生类Student和教授类Professor。请在横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为:
下列语句或语句序列中有语法错误的是
数据库应用系统中的核心问题是( )。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int。请在注
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515,20注意:错误的语句在∥********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=7Number=12注意:错误的语句在∥********error********的下面,修改
在黑盒测试方法中,设计测试用例的主要根据是( )。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
女,25岁。突然寒战、高热,伴腰痛,尿频、尿急、尿痛3天就诊。查体:肾区有叩击痛,化验:尿蛋白(+),镜检:白细胞满视野,白细胞管型0~2/HP。最可能的诊断是
A.Ⅰ型药物B.Ⅱ型药物C.Ⅲ型药物D.Ⅳ型药物E.V型药物吸收过程主要受溶出影响的药物为
甲、乙是联合国会员国。甲作出了接受联合国国际法院强制管辖的声明,乙未作出接受联合国国际法院强制管辖的声明。甲、乙也是《联合国海洋法公约》的当事国,现对相邻海域中某岛屿归属产生争议。关于该争议的处理,下列哪一选项是不符合国际法的?(2012年卷一第33题)
适用于各种钻孔方法的灌注桩,并且清孔较为彻底的钻孔方法是()。
某小企业以80万元价格对外出售一厂房,该房产的原值为100万元,已提折旧60万元,转让该房产适用的营业税率为5%。以下对该项固定资产转入销售时应编制的会计分录描述正确的有()。
程序教学的原则有()
下列说法正确的是()。
设D:|x|+|y|≤1,则(|x|+y)dxdy=()
下面运行程序后,单击命令按钮,输出的结果是【】。PrivateSubCommand1_Click()Dima%(1To4),b%(3To6),i%,s1#,s2#Fori=1To4
•Readthearticleaboutthefutureoftheairlineindustry.•Choosethebestwordtofillineachgap,fromA,BorC.•Foreach
最新回复
(
0
)