首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生牛文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abc123abc45 返回输出:6 将函数num()%b充完整。 注意
使用VC6打开考生牛文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abc123abc45 返回输出:6 将函数num()%b充完整。 注意
admin
2020-10-21
61
问题
使用VC6打开考生牛文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。
例如:abc123abc45
返回输出:6
将函数num()%b充完整。
注意:请勿改动主函数。
#include
int num(char*str)
{
}
int main()
{
char str[1024];
cout<<"please input a string:
"<
cin.getline(str,1024);
cout<<”char number is"<
(str)<
return 0;
}
选项
答案
int nlamber=0: for(int i=0;str[i]!=0 ; i++) if( str[i] >’9’||str[i]<’0’) //非数字字符 number++; return number;
解析
(1)利用循环搜索数组str中的元素,循环变量从0开始,直到str
=0(到了字符数组的尾),不断地读取str中读取元素。
(2)每读到一个元素判断是否是非数字字符,即满足条件“str
>’9’‖str
<’0’”的字符为非数字字符,非数字字符个数加1,循环结束就得到了非数字字符的个数。
转载请注明原文地址:https://kaotiyun.com/show/Oyyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobjl;”与“constIMSobj2;:”,则下列语句中,产生编译错误的是()。
下列叙述中正确的是()。
下列关于函数的描述中,错误的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列选项中不属于面向对象程序设计特征的是()。
数据字典(DD)所定义的对象都包含于()。
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是()。
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为()。
下列符号中可以用作C++标识符的是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
随机试题
党和国家一切工作的出发点和归宿是()。
OursuggestionisthatweshouldputonaplayattheEnglishevening.
下列选项中,判断感染性心内膜炎治愈标准不正确的有
某些药粉本身具有黏性,加入下列哪种液体可将其药粉本身固有的黏性诱发出来
A、3.870B、3.871C、3870D、3.870×104E、3.870×105;将以下数字修约为四位有效数字38705
下列各项中,属于资本项目外汇收支的有()。
2009年5月,某零售企业的部分陶瓷供应商陆续收到来自其零售企业的审核函。函中表示零售企业将派出专员到陶瓷厂家进行现场审核,审核目的主要是评估工厂是否符合相应的要求。据悉,审核结果很有可能将决定该陶瓷厂家是否能与零售企业续约。审核的过程中,应对供应商的
下列道教宫观中,()享有“道观之祖”之美誉。
教师提出课题和一定的材料,引导学生自己进行分析、综合、抽象、概括等一系列活动,最后得到学习结果。这是()教学方法的做法。
国务院关于同意将××省××市列为国家历史文化名城的批复××省人民政府:《××省人民政府关于申报××市为国家历史文化名城的请示》(×政〔2013〕12号)_______。现批复如下:一、同意将××市列为国家历史文化名城,同意将××镇列为
最新回复
(
0
)