首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abcl23abc45 返回输出:6 将函数num()补充完整。 注意:请勿改动主函数。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abcl23abc45 返回输出:6 将函数num()补充完整。 注意:请勿改动主函数。
admin
2015-07-20
26
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。
例如:abcl23abc45
返回输出:6
将函数num()补充完整。
注意:请勿改动主函数。
#include
int num(char*str)
{
}
int main()
{
char str[1024];
cout<<“please input a string:”<
cin.getline(str,1024);
cout<
(str)<
return 0 ;
}
选项
答案
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://kaotiyun.com/show/y3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1]=【】。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
若语句:cout<<seffill(’>’)<<setw(5)<<3141512<<sctw(5)<<"OK!";是程序中第1个输出语句,则输出结果是()。
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
绒毛膜促性腺激素来自
A.t检验B.等比差值检验C.等级序值法D.χ2检验E.质和法计数资料或定性资料的显著性检验一般采用
沉井基础下沉至设计标高后的检查项目包括()。
对某建筑材料及其制品进行燃烧性能等级试验。通过观察试验,在600s内,燃烧滴落物/微粒的滴落持续时间为12s,据此判断其燃烧滴落物/微粒等级为()。
甲公司是一家生产微电子产品的企业,无论产品技术还是企业发展都已经处于成熟期,近期企业拟扩大投资,在咨询了企业的财务顾问后,考虑在以下的几种策略中进行选择,其中适合该企业的财务战略是()。
下列指标中,可以用于评价单一方案决策的有()。
下列关于我国金融常识的说法正确的是:
1957年,毛泽东在《关于正确处理人民内部矛盾的问题》中指出,在我国,工人阶级与民族资产阶级的矛盾属于人民内部的矛盾。如果处理不当,会变成()
在ASCII码表中,根据码值由小到大的排列顺序是______。
Foodisdifferentfromareatoarea.TheFrencharefamousfortheirsauces,theItalianspraised【C1】______theirpasta-foodfr
最新回复
(
0
)