首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*s;int a[]),其功能是把S中出现的数字转换成数字存储在a[]中,然后返回转换的个数。 例如:s="1234abcdef567"; 则:a[]中存储着1234567
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*s;int a[]),其功能是把S中出现的数字转换成数字存储在a[]中,然后返回转换的个数。 例如:s="1234abcdef567"; 则:a[]中存储着1234567
admin
2016-10-28
79
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*s;int a[]),其功能是把S中出现的数字转换成数字存储在a[]中,然后返回转换的个数。
例如:s="1234abcdef567";
则:a[]中存储着1234567
返回:7
注意:不能修改程序的其他部分,只能修改fun()函数。
#include<iostream.h>
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<<endl;
cout<<i<<endl;
return0;
}
选项
答案
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)j变量用来记录转换的个数,首先初始化为0。
(2)然后利用for循环对每一个当前字符进行判断是否为数字字符。
(3)如果为数字字符,就将其减去字符‘0’,即实现字符和整型的转换。并且,将j的变量值加l。
转载请注明原文地址:https://kaotiyun.com/show/07Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
拷贝构造函数的参数一般是
有以下程序:#include<iostream>usingnamespacestd;classCFactorial{private:intvalue;intfact
模块的独立性一般用两个准则来度量,即模块间的【】和模块的内聚性。
关于类模板,下列表述不正确的是
面向对象程序设计思想的主要特征中不包括
下列对字符数组进行初始化的语句中,正确的是()。
C++中运算符优先级由高到低排列正确的是()。
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;iht
随机试题
对小儿肺炎的护理措施,下列哪项不妥()
关于卡介苗下列哪项是错误的
患者,女性,35岁。性生活后少量阴道出血。检查:见宫颈口突出1个色鲜红、易出血、质软而脆、有细蒂与宫颈相连的如黄豆样大小的组织。应考虑为
在国际贸易支付中,托收是商业信用,信用证是银行信用()。
材料:秋天,是个适宜用耳朵听的季节。秋日里,最不能遗忘的就是知了的叫声了。在秋高气爽的午后,那阵阵参差不齐的合唱此起彼伏,随之向天空飞扬,在云端停驻片刻,倏尔又跌落下来。少了夏日几许的聒噪,多了几分从容和坦然。在生命的最后日子里,没有理
背诵积累优秀的古诗词是语文学习的重要内容之一,作为一名语文教师,因材施教、对症下药至关重要,下列表述不正确的是()。
人民法院、人民检察院和公安机关在办理案件中,应当分工负责、互相配合,以保证准确有效地执行法律。()
截至2019年末,我国60岁及以上人口已超过2.5亿,占总人口的18.1%,也就是说,差不多5个人中,就有一位老人。当前,即便是城镇地区,非网民占比也达到了40.2%。随着老年群体规模日益庞大,在公共服务的提供上,尽最大努力照顾老年人的诉求,已显得越来越必
试述巴洛克艺术的艺术特征与主要成就。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。请根据提供的“ppt素材及设计要求.docx”设计制作演示文稿,并以文件名“ppt.pptx”存盘,具体要求如下:
最新回复
(
0
)