首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
27
问题
请编写一个函数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://kaotiyun.com/show/gOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
文化在组织中的功能包括()。
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
简述苏共二十大的主要内容与影响。(东北师范大学2002年世界现代史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
在动机斗争中,面临两个或者两个以上目标冲突的有
下列哪种数据才可以运用卡方检验进行统计分析?()
结合我国当前经济条件,比较存款准备金政策和利率政策的优劣?
只有在部分准备金制度下,才可能有存款货币的创造。()
随机试题
等离子弧焊接时,若等离子气中加入H2,将增加焊缝的冷裂倾向。()
活塞式压缩机的连杆小头垫圈是由带有巴氏涂层的()制成。
与标准输出设备所对应的文件型指针名为______。
下列关于抗胆碱能药物在治疗COPD中作用的描述,哪些是正确的
A.妇康宁片B.痛经灵颗粒C.妇科得生丸D.加味逍遥丸E.妇康宝口服液
新疆煤炭资源丰富,占全国煤炭预测储量的40.5%,为促进新疆煤炭资源开发,国家提出“疆煤东运”的发展战略,其中“煤从空中走,电送全国”的“疆电外送”成为“疆煤东运”的破题之举,2013年4月16日,“西电东输”重要项目——哈密南一郑州e800千伏特高压输电
RichpeopleinBritainhavebeenhuntingfoxes______.AnewlawmaybepassedbytheBritishParliamentto______.
相邻关系的处理原则是()
编译器和解释器是两种高级语言处理程序,与编译器相比,______。A.解释器不参与运行控制,程序执行的速度慢B.解释器参与运行控制,程序执行的速度慢C.解释器参与运行控制,程序执行的速度快D.解释器不参与运行控制,程序执行的速度快
检索"投中3分球"小于等于5个的运动员中"得分"最高的运动员的"得分",正确SQL命令是( )。
最新回复
(
0
)