首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*s,int a[]),其功能是把s中出现的数字转换成数字存储在a[]中,然后返回转换的个数。 例如:s="1234abcdef567": 则:a[]中存储着
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*s,int a[]),其功能是把s中出现的数字转换成数字存储在a[]中,然后返回转换的个数。 例如:s="1234abcdef567": 则:a[]中存储着
admin
2017-03-22
28
问题
使用VC6打开考生文件夹下的源程序文件modi2.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
{
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)i变量用来记录转换的个数,首先初始化为0。
(2)然后利用for循环对每一个当前字符进行判断是否为数字字符。
(3)如果为数字字符,就将其减去字符‘0’,即实现字符和整型的转换。并且,将j的变量值加1。
转载请注明原文地址:https://kaotiyun.com/show/d9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法中,不属于数据模型所描述的内容的是
对建立良好的程序设计风格,下面描述正确的是
12.请将下面的程序补充完整,使得程序输出“飘是张娜的书”。#includeusingnamespacestdclassBook{public:Book(char*str)|strcpy(title,str);
函数不能直接引用类中说明的非静态成员,这里指的成员是【 】。
通常拷贝构造函数的参数是( )。
下述关于成员函数的描述,正确的是( )。
非成员函数应声明为类的______函数才能访问这个类的private成员。
逻辑表达式x>3 && x<10的相反表达式为【 】。
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,
若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){inta,b,s;cin>>a>>b;s=a;if(a<B)s=b:s=s*s;cout<<s<<end1;}
随机试题
合成尿素首步反应的产物是()
酸性最弱的黄酮是
下列选项中既有祛风解表,又能解痉的药物是
某公司第五年后要购买100万元设备,年利率为6%,从第一年开始至第五年止,每年年初应存人银行一定资金,则每年年初存入( )万元。
在预应力混凝土结构中,当采用钢绞线、钢丝、热处理钢筋做预应力钢筋时,混凝土强度等级可采用()。
下列各项中,不通过“其他货币资金”科目核算的是()。
需求差别定价法通常有()形式。
某公司推出的新产品预计每天销售5万件,每件定价为40元,利润为产品定价的30%。公司为了打开市场推出九折促销活动,并且以每天10万元的费用为产品和促销活动做广告宣传。问销量至少要达到预计销量的多少倍以上,每天的盈利才能超过促销活动之前?
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
说明:假设你是王亮,请用下面提供的信息写一封自荐信。时间:3月12日内容:1.写信原因:在网上看到TotalTrade公司招聘销售经理;2.自我介绍:营销专业大学毕业,擅长与人沟通等;3.自我推荐:简要介绍自己的才能、经验以及对公司的了解;4
最新回复
(
0
)