首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
49
问题
请编写一个函数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全国计算机二级
相关试题推荐
食品添加剂被誉为现代食品工业的灵魂。下列食品工业中所应用的食品添加剂与其所属类型,对应错误的是()。
裸眼3D指的是眼睛不需要佩戴眼镜或者头盔等任何辅助设备,就可以看到3D图像,包括借助显示屏实现三维成像和在三维空间直接成像两种技术。关于裸眼3D相关技术,下列说法错误的是()。
中国古代大有慷慨悲歌之士,下列词句与作者的对应关系错误的是()。
在动机斗争中,面临两个或者两个以上目标冲突的有
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
次数分布有两个基本特点,分别是()
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
教育制度的两个基本方面是
结合我国当前经济条件,比较存款准备金政策和利率政策的优劣?
随机试题
蒸压加气混凝土砌块,其产品龄期为()d。
关于出版活动中的“编辑工作”,说法错误的是()。
建国初期从根本上稳定物价,争取国家财政经济状况基本好转的重大措施是()
咳嗽反射中枢位于
以下关于上市开放式基金(LOF)的表述中,错误的是()。
商业银行对集团客户授信应遵循的原则包括()。
采用成本法核算的长期股权投资,在持有期间所取得的现金股利,应全部计入投资收益。()
2008年1-6月,城镇居民8类人均消费性支出占人均消费性总支出的比重超过10%的有:已知2007年1-6月,城镇居民用于“娱乐教育文化”的人均消费性支出为927元,则上表中“x”的值约为:
设矩阵(1)已知A的一个特征值为3,试求y;(2)求矩阵P,使(AP)T(AP)为对角矩阵.
Today,theworldwidewebcanbeusedbothtosearchinformationandtomakeit【C1】______toothers.Information【C2】______onwebp
最新回复
(
0
)