首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abcl23abc45 返回输出:6 将函数num()补充完整。 注意:请
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abcl23abc45 返回输出:6 将函数num()补充完整。 注意:请
admin
2017-09-20
23
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。
例如:abcl23abc45
返回输出:6
将函数num()补充完整。
注意:请勿改动主函数。
#include
int num(char*str)
{
}
int main()
{
char str[1 02 4];
cout<<“please input a string:”<
cin.getline(Str,1 02 4);
cout<<“char number is”<
return 0;
}
选项
答案
int number:0: for(int i=0;Str[i]!=0;i++) if(Str[i]>‘9’‖ Str[i]<‘0’) //非数字字符 number++; return R number;
解析
函数num(char*str)实现返回字符串中非数字的个数,数字从0开始到9结束,共有10个,因此判断数组字符比较简单,即“‘0’<=str
<=“9”,除数字字符外其余的都是非数字字符,利用这个关系可迅速判断该字符是否是非数字字符。
转载请注明原文地址:https://kaotiyun.com/show/WTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类中数据成员和成员函数的默认访问级别为______。
下列情况中,不会调用拷贝构造函数的是()。
数据结构中,与所使用的计算机无关的是数据的
已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()con
下列关于多态性的描述,错误的是
运算符重载仍然保持其原来的优先级、________和________
友元运算符。obj1>obj2被C++编译器解释为()。
数据结构的存储结构包括顺序、索引、散列和【 】四种。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
利用成员函数对双目运算符重载,其左操作数为______,右操作数为______。
随机试题
溃疡性结肠炎病变多位于
脊柱运动中,下列何种组织结构被认为是刚体
背部灰黑色或银灰色,有黄白色或砖红色斑点,尾细长,有银灰色环带6~7条的药材是
住房公积金的增值收益的合法用途包括()。
某大型管沟开挖,工作面比较狭小,最适宜的土方施工机械是()。
海岸地貌可以分为()。
关于全面依法治国,下列说法不准确的是:
下列叙述中正确的是()。
•Lookatthenotebelow.•Youwillhearaman’sschedule.1Onmondayat(5),hewillmeetwithMr.Brown,then,thereisLe
Peterwasverygladtoknowthathiscreditorgenerouslyagreedto______allofhisdebts.
最新回复
(
0
)