首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数int CalcDigital(char *str),该函数可返回字符串str中数字字符(即0~9这10个数字)的个数,如字符串“olympic2008”中数字字符的个数为4。请用if条件判断语句与for循环语句来实现该函数。 注意:部
请编写一个函数int CalcDigital(char *str),该函数可返回字符串str中数字字符(即0~9这10个数字)的个数,如字符串“olympic2008”中数字字符的个数为4。请用if条件判断语句与for循环语句来实现该函数。 注意:部
admin
2009-01-15
54
问题
请编写一个函数int CalcDigital(char *str),该函数可返回字符串str中数字字符(即0~9这10个数字)的个数,如字符串“olympic2008”中数字字符的个数为4。请用if条件判断语句与for循环语句来实现该函数。
注意:部分源程序已存在文件test9_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数find的花括号中填写若干语句。
文件test9_2.cpp的内容如下:
#include<iostream.h>
#include<string.h>
int CalcDigital(char*str);
void main()
{
char *str;
str=new char[255];
cout<<"输入字符串:";
cin>>str;
int num=CalcDigital(str);
cout<<str<<":"<<num<<endl;
}
int CalcDigital(char *str)
{
}
选项
答案
int CalcDigital(char *str) { if(str==NULL) return 0; int num_of_digital=0; int len=strlen(str); for(int i=O;i<len;i++) if(str[i]<=’9’ && str[i]>=’0’) num_of_digital++; return mum_of_digital; }
解析
本题考查的是考生对于if条件判断语句与for循环语句的熟练使用程度。注意判断条件(判断是否是数字是直接比较ASCH码)的使用。
转载请注明原文地址:https://www.kaotiyun.com/show/gOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
食品添加剂被誉为现代食品工业的灵魂。下列食品工业中所应用的食品添加剂与其所属类型,对应错误的是()。
裸眼3D指的是眼睛不需要佩戴眼镜或者头盔等任何辅助设备,就可以看到3D图像,包括借助显示屏实现三维成像和在三维空间直接成像两种技术。关于裸眼3D相关技术,下列说法错误的是()。
中国古代大有慷慨悲歌之士,下列词句与作者的对应关系错误的是()。
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
随机试题
人体肠道细菌能合成的维生素是
小儿哮喘发病的主要内因是
房屋租赁代理收费标准,无论成交的租赁期限长短,均按一个月的成交租金额收费。()
根据《城镇体系规划编制审批办法》的规定,城镇体系规划的成果包括城镇体系规划文本、附件和主要图纸,其中的主要图纸应包括有()。
对分层、分段安装的构件,应在先安装的构件可靠固定且受力较大的接头混凝土达到设计要求的强度后,方可继续安装;设计未规定时,应达到设计强度的()后,方可继续安装。
根据商业银行法律制度的规定,商业银行的下列事项中。应当经中国银监会批准的有()。
在某一地区的某个国家中,讲卡诺尼安语言的人占总人口的少数,一个国际团体建议以一个独立国家的方式给予讲卡诺尼安语言的人居住的地区自主权,在那里讲卡诺尼安语言的人可以占总人口的大多数。但是,讲卡诺尼安语言的人居住在几个广为分散的地方,这些地方不能以单一连续的边
在软件开发中,需求分析阶段产生的主要文档是( )。
Technologyisatwo-edgedsword.Rarelyisthisasclearasitisintherealmofhealthcare.Technologyallowsdoctorstotest
A、InternetExplorer.B、IEandWindows.C、Theoperatingsystem.D、Additionalsoftware.B选项中的IE,operatingsystem,software等表明,本题可能考
最新回复
(
0
)