首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
41
问题
使用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.h>classA{private:inta;public:voidseta();intgeta();};
每个C++程序中都必须有且仅有一个
有以下程序#include<iostream>usingnamespacestd;staticintdays[]={31,28,31,30,31,30,3l,31,30,31,30,31};classdate
若有以下程序:#include<iostream>usingnamespacestd;classBasepublic:Base(){x=0;}intx;};classDerivedl:virtua
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
模板函数的真正代码是在()时候产生。
下列有关析构函数的说法中,错误的是()。
通过使用new和delete两个运算符进行的分配为【】存储分配。
A、 B、 C、 D、 B通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的
随机试题
颌枕带牵引不适合于治疗
维拉帕米的副作用有
简述社会革命与社会改革的区别。
A.相关导联ST段呈弓背向上型抬高,变化迅速,出现病理性Q波B.普遍导联ST段呈凹面向上型抬高(aVR、V1导联除外),不出现病理性Q波C.ST段呈凹面向上型抬高,主要为J点抬高,多见于胸导联,不出现病理性Q波D.相关导联一过性ST段抬高,对应导联S
宪法解释学
依据我国2004年修订的《中华人民共和国对外贸易法》的规定,关于货物的进出口管理,下列选项哪些是不正确的?()
根据水利部《水利建设质量工作考核办法》(水建管[2014]351号),监理单位监理质量控制考核内容不包括()。
公司成立后,无正当理由超过6个月未开业的,或者开业后自行停业连续( )个月以上的,由公司登记机关吊销其营业执照。
2012年1月1日,A房地产开发公司(下称A公司)就一商品楼开发项目与B建筑公司(下称B公司)签订建设工程承包合同。2012年1月10日,经A公司同意,B公司将自己承包的部分工作分包给C公司。C公司未经A公司和B公司同意,擅自将自己承包的工程再分包给D公
行政起诉状,即公民、法人或者其他组织不服行政机构的具体行政行为,而向人民法院提起诉讼的书面请求。根据上述定义,下列递交文书属于行政起诉状的是()。
最新回复
(
0
)