首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*S,int a[]),其功能是把S中出现的数字转换成数字存储在a口中,然后返回转换的个数。 例如:s=”1234abcdef567”: 则:a[]中存储着12345
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*S,int a[]),其功能是把S中出现的数字转换成数字存储在a口中,然后返回转换的个数。 例如:s=”1234abcdef567”: 则:a[]中存储着12345
admin
2015-07-20
49
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*S,int a[]),其功能是把S中出现的数字转换成数字存储在a口中,然后返回转换的个数。
例如:s=”1234abcdef567”:
则:a[]中存储着1234567
返回:7
注意:不能修改程序的其他部分,只能修改fun()函数。
#lnclude<10Stream.h>
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)该程序功能是把字符串中出现的数字转换成数字存储在数组中,然后返回转换的个数。其中,字符和整型的ASCII差为96,即为’0’的ASCII码值。
(2)从已给部分源程序的main主函数开始入手,核心函数fun实现题目中要求的功能,其中int fun(char*s,int a[])中的S为要转换的字符串,a为存放转换为数字的数组,返回值为转换的个数。
解题思路
(1)i变量用来记录转换的个数,首先初始化为0。
(2)然后利用for循环对每一个当前字符进行判断是否为数字字符。
(3)如果为数字字符,就将其减去字符‘0’,即实现字符和整型的转换。并且,将i的变量值加1。
转载请注明原文地址:https://kaotiyun.com/show/aCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对虚函数的调用()。
只能作为成员函数重载的是()。
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3intselect(inta[N][M],in
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大______。
下列各种函数中,______不是类的成员函数。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
下列函数参数默认值定义错误的是()。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
诊断甲状腺乳头状癌最重要的依据是
A、作用为紧张腭帆,开大咽鼓管B、使软腭上提,咽侧壁向内运动C、下降腭帆,紧缩咽门D、上提咽喉,向前牵引咽腭弓,使两侧咽腭弓接近E、提腭垂腭帆提肌
有关批准部门批准企业的属于“许可经营项目”的经营范围,企业的依法经营期限是无限的。()
商业银行向中央银行借款的途径有( )。
李克强总理在政府工作报告中提出:“大道至简。有权不可任性。”请结合警察岗位谈谈你的看法。
上层建筑只要适应自己的经济基础发展就能对社会发展起推动作用。
下列关于倾销的说法,不正确的是()。
结合材料,回答问题:材料1近来,西方国家对中国的援非行动说三道四,不仅政府官员,而且不少研究机构和新闻媒体,都在散布这样一种言论:在争夺非洲资源的斗争中,中国已呈咄咄逼人之势。它们极力宣扬,中国同非洲国家发展关系就是为了石油,为了攫取非洲的能源,说什么
根据汉字国标GB2312.80的规定,1KB存储容量可以存储汉字的内码个数是
ForanygiventaskinBritaintherearemorementhanareneeded.StrongunionskeepthemthereinFleetStreet,homeofsomeLo
最新回复
(
0
)