首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生牛文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abc123abc45 返回输出:6 将函数num()%b充完整。 注意
使用VC6打开考生牛文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abc123abc45 返回输出:6 将函数num()%b充完整。 注意
admin
2020-10-21
62
问题
使用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://www.kaotiyun.com/show/Oyyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;classA{public:A(inti=0):rl(i){}voidprint(){cout<<’
有如下程序:#inc1ude<iostream>usingnamespace.std;intmain(){cout.fill(’*’);cout.width(6);cout.fill
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有如下程序#inc1ude<iostream>usingnamespacestd;classBase{protected:Base(){cout<<’A’;}Base(charc){co
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是()。
有如下程序:#includeusingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;)intmain(){inta[2]={1,2}
在语句“cout
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
有如下类定义:classPoint{private:staticinthow_many;};_________how_many=0;要初始化Point类的静态成员how_many,下画线处应
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sLst。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Pepend。在main函数中给出了一组测试数据,此时程序的输出
随机试题
下列哪项不是圆形单晶片探头的声场特点
患者,女性,65岁。因右侧面颊部溃疡1个月就诊,患者1年前于患处发生一角化性丘疹,后逐渐增大,并于1个月前在皮损表面出现溃疡。体格检查:右侧面颊部一3cm×4cm大小角化性疣状增生,表面凹凸不平,并有-1cm×1cm大小溃疡,边缘隆起,底部有出血。本病
总胆红素、结合胆红素增多见于总胆红素、非结合胆红素增高见于
龋的临床表现是
()不能关闭Word2003。
资本主义扩大再生产是指资本家不把剩余价值全部用于个人消费,而是把其中一部分剩余价值转化为新的资本,用来购买______,使生产在扩大规模上重复进行。
在下列总需求的构成部分中,属于内生变量的有()。
草木皆兵,即把山上的草木都当成敌兵.形容人在惊慌时疑神疑鬼。草木皆兵这一成语出自历史上著名的以少胜多的战役()。
在一排10个花盆中种植3种不同的花,要求每3个相邻的花盆中花的种类各不相同,问有多少种不同的种植方法?
ProperstreetbehaviorintheUnitedStatesrequiresanicebalanceofattentionandinattention.Youaresupposedtolookata
最新回复
(
0
)