首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
64
问题
使用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;classshapes{protected:intx,y;public:void
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;…f
若有以下程序:#include<iOStream>usingnamespacesstd;classA{public:A(){}A(inti){x1=i;
有以下程序#include<iostream>usingnamespacestd;staticintdays[]={31,28,31,30,31,30,3l,31,30,31,30,31};classdate
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
类的析构函数的作用是
C++在重载运算将中,如用成员函数重载一元运算符参数表中需要______个参数,如用友元函数重载一元运算符参数表中需要______个参数。
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
随机试题
Dimbl,b2AsBoolean语句显式声明变量()。
苏东坡诗中提到陆羽遗却的一道泉是指()。
新民主主义革命的政治纲领是建立
患者,男,27岁。因右侧后牙隐痛不适4天,右侧面部肿胀2天求诊。查体:右侧下颌角处肿胀明显,局部压痛,皮温升高,波动感不明显,牙关紧闭,口内右下颌第三磨牙初萌牙尖,牙冠大部分被牙龈覆盖,龈瓣充血水肿,龈瓣下有脓液溢出。该患者一旦脓肿形成,切开引流的切口
比较法估价需要进行()三方面的修正。
如果初步设计提出的总概算超过()以上时,应说明原因和计算依据,并重新向原审批单位报批。
成本分析的比较法有多种形式,用于检查目标完成情况、分析影响目标完成的积极因素和消极因素的形式是()。
(1)法律议案的审议(2)新法律的贯彻实施’(3)法律议案的提出(4)法律的表决和通过(5)法律的公布
下列行为属于共同犯罪的是()。
Ifyouwanttohaveamemorablevacation,checkourvarietyoftourpackages.Eachofourtourpackages______transportations,gu
最新回复
(
0
)