首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
37
问题
请编写一个函数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全国计算机二级
相关试题推荐
食品添加剂被誉为现代食品工业的灵魂。下列食品工业中所应用的食品添加剂与其所属类型,对应错误的是()。
下列陈述中错误的是()。
中国古代大有慷慨悲歌之士,下列词句与作者的对应关系错误的是()。
文化在组织中的功能包括()。
计算两次考试成绩(X、Y)的相关系数。
心理与教育科学研究数据的特点有()
关于教育的教育即生活的解读错误的是
关于遗传素质在人的身心发展中的作用,下列说法错误的是
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
教育制度的两个基本方面是
随机试题
Thereweretwowidelydivergentinfluencesontheearlydevelopmentofstatisticalmethods.
已知f(x)=x+ex,g(x)=Inx,则f[g’(x)]等于()
肱骨干骨折
视诊能观察到全身一般状态和许多全身及局部的体征,不包括哪项
委托合同中受托人的主要义务包括()。
云南千家万户都喜爱的奶制食品是()。
材料:我是初二(3)班的班主任。有一天,我收到班上学习较差同学的一封信,信上说:“……您知道吗?我一直想拿到一个奖状回家,让爸妈高兴,那样,他们就会带我出去旅游了。”看了信,我内心久久不能平静。我扪心自问:我深入学生心灵深处了吗?我关心他们的渴望
马克思指出,机器生产的发展要求自觉地应用自然科学,生产力中也包括科学。劳动生产力是随着科学和技术的不断进步而不断发展的。这一论断被邓小平概括为()。
2009年前三个季度,我国规模以上电子信息制造业扭转了上半年下滑的势头,但比去年同期增速下降10个百分点以上,重点产品增长面逐步扩大。9月,重点监测的27个产品中,14个产品产量出现正增长,比上半年多了3个产品,其中计算机、显示器、彩电、数码相机绩效保持增
关系数据规范化是为解决关系数据库中的什么问题而引入的?______
最新回复
(
0
)