首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
22
问题
使用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://kaotiyun.com/show/vEBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
概述甲午战争到1945年间中日关系的演变及影响。(南开大学2013年中国历史真题)
简述统计假设检验中两类错误的定义及其关系。
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
请根据下图方差分析表的逻辑关系,在有问号的空格处填上合理的数值。
根据数据的观测方法和来源划分,研究数据可以分为()
实验组——控制组的实验设计中常用的统计方法是()
买方有权在到期日按约定价格卖出特定数量外汇给卖方的期权为看涨期权。()
对股票A和股票B的两个(超额收益率)指数模型回归结果如下表。在这段时间内的无风险利率为6%,市场平均收益率为14%,对项目的超额收益以指数回归模型来测度。(1)计算每只股票的α,信息比率,夏普测度,特雷诺测度;(2)下列各个情况下投资者选择哪只股票最
对法律概念、法律原则、法律规则的理解和表述,下列哪一选项不能成立?()
随机试题
被审计单位将下列四个选项发生的费用全部计入到存货中,其中不妥的是()
系膜细胞及内皮细胞增生,上皮下驼峰状沉积物系膜细胞增生,系膜基质增多
酸雨是指降水(包括雨、雪、雹、雾等)的pH值小于下面均为酸雨的有害作用,除外
受热面管子安装中,通常将对流管束、水冷壁管采用( )使管端与锅筒上的管孔进行连接。
()是指商业银行为获得员工提供的服务和贡献而给予的报酬及其相关支出。
A注册会计师负责审计甲公司2015年度财务报表。在针对银行存款余额调节表审查时,A注册会计师决定采用统计抽样方法实施控制测试,以获取该控制活动全年运行是否有效的审计证据。A注册会计师发现甲公司本年度银行存款账户数为120个,甲公司财务制度规定,每月月末由与
案例一般资料:求助者,男性,61岁,退休教师。案例介绍:求助者的一位老朋友半月前因心脏病救治无效去世,求助者得知消息后当晚即感胸闷、心慌,出现入睡困难并容易惊醒的现象。经一周的住院检查,并未发现患心脏病的迹象。但求助者还是怀疑自己得了冠
2009年4月15日零时16分,我国在()卫星发射中心用()运载火箭,成功将第二颗北斗导航卫星送人预定轨道。
下列哪些说法是正确的?()
汉字的区位码由一个汉字的区号和位号组成。其区号和位号的范围各为______。
最新回复
(
0
)