首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用vc++6.0打开考生文件夹下的源程序文件2.cpp。完成函数fun(char*s,int a[]),其功能是把字符串s中的数字提取出来存储在a[]中,然后返回数字的个数。 例如s="1234abcdef567",则a[]中存储着1234567
使用vc++6.0打开考生文件夹下的源程序文件2.cpp。完成函数fun(char*s,int a[]),其功能是把字符串s中的数字提取出来存储在a[]中,然后返回数字的个数。 例如s="1234abcdef567",则a[]中存储着1234567
admin
2013-10-15
8
问题
使用vc++6.0打开考生文件夹下的源程序文件2.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(len;i++)
{
cout((a
<<’’;
}
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; //返回数字个数
解析
本题中变量j用来记录转换的个数,首先初始化为0,然后利用for循环判断每一个当前字符是否为数字字符。如果为数字字符,就将其减去字符“0”,即实现字符和整型的转换,并且将j的变量值加1。
转载请注明原文地址:https://jikaoti.com/ti/9vXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
《辛丑条约》的主要内容有哪些?(苏州大学2000年中国近代史真题)
简述孔孟思想主张。(天津师范大学2014年历史学基础真题)
记忆的传统研究方法有()
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
教育学的研究对象是
假设可以比较准确地估计公司破产的可能性和破产成本,那么这些预期破产成本将由债权人和股东共同承担。()
对法律概念、法律原则、法律规则的理解和表述,下列哪一选项不能成立?()
下列关于法律部门与规范性法律文件的关系阐述不正确的有()。
清代案件经过秋审或朝审程序后,处理结果包括
对于给出的一组权w={10,12.16,21。30).通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为()。
随机试题
文本型前缀字符的分组形式是将字段值前n个相同的字符分为一组,n由“_______”的值决定。
简述合并报表具有的特点。
小儿呼吸心跳骤停的主要直接原因是
一头2岁赛马进入9月份后开始发病,体温升高到40~C以上,稽留数日,体温回复到正常,经短时间的间歇,体温再度升高,如此反复。随着体温升高,病马精神不振,呼吸急促,脉搏频数,食欲减退;数日后体温暂时正常时,以上症状亦有所减退或消失。间歇3~6日后,体温再度上
无房本单子是指签约时房屋出售人尚未取得(),买卖双方达成买卖事宜的交易。
明渠流动为急流时()。
压缩机属于风机的一种,多作为气体动力用,但其排出气体压力较高(>350kPa)。按作用原理可分为容积式和透平式两大类。下列属于容积式压缩机的有()。
幼儿园要重视各种体育活动,特别是户外体育活动,每天应保证儿童至少有()的户外体育活动时间。
学生借以获得信息、做出计划和解决问题的心理过程称之为()
ArchitectureArchitecture,thepracticeofbuildingdesignanditsresultingproducts;customaryusagerefersonlytothose
最新回复
(
0
)