首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数nurn(char*str)实现返回字符串中非数字的个数。 例如:abcl23abc45 返回输出:6 将函数num()补充完整。 注意:请勿改动主函数。 #includ
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数nurn(char*str)实现返回字符串中非数字的个数。 例如:abcl23abc45 返回输出:6 将函数num()补充完整。 注意:请勿改动主函数。 #includ
admin
2016-10-28
42
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数nurn(char*str)实现返回字符串中非数字的个数。
例如:abcl23abc45
返回输出:6
将函数num()补充完整。
注意:请勿改动主函数。
#include<iostream.h>
int num(char*Str)
{
}
int main()
{
char str[1024];
cout<<"pleaseinput a string:"<<endl;
cin.getline(str,1024);
cout<<"Char number is"<<num(Str)<<endl;
return0;
}
选项
答案
int number=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://www.kaotiyun.com/show/FKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
流操作子______可跳过输入流中的前导空白字符。
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是______。
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
若有以下定义:inta[]={1,2,3,4,5,6,7}charc1=’b’,c2=’2’;则数值不为2的表达式是
随机试题
高温消毒奶嘴,可以用水煮沸,等水沸腾()分钟时取出。
可通过背书进行转让的单据是()
构成课程的三种基本成分是()。
你新到一个单位,发现食堂的粮食浪费现象很严重,你和领导提这个问题,领导没有明确表态,你怎么办?
随机试验指在同一条件下会出现多种可能结果且可以重复进行的试验:试验的所有可能结果虽预先可知,但每次具体实验的结果却无法预知。根据上述定义,下列属于随机试验的是:
张某(25岁)教唆杨某(9岁)实施侵权行为,则()。
材料1:人民法院依照法律规定独立行使审判权,不受行政机关、社会团体和个人干涉。人民检察院依照法律规定独立行使检察权,不受行政机关、社会团体和个人干涉。一切国家机关和国家工作人员必须依靠人民的支持,经常保持同人民的密切联系,倾听人民的
和平共处五项原则
A、Acompanymanager.B、Awaitress.C、Ashopassistant.D、Asecretary.DW:Hello,IntelCompany.CanIhelpyou?M:I’dliketospea
A、ThemancouldnotwaittoseeSusan.B、Susaniseagertopasstheinformationsheknows.C、Susantalkstopeopleonlyonthep
最新回复
(
0
)