首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abcl23abc45 返回输出:6 将函数num()补充完整。 注意:请勿改动主函数。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。 例如:abcl23abc45 返回输出:6 将函数num()补充完整。 注意:请勿改动主函数。
admin
2015-07-20
45
问题
使用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全国计算机二级
相关试题推荐
使用操作符setw对数据进行格式输出时,需要包含______头文件。
下列各种函数中,______不是类的成员函数。
有以下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
对定义重载函数的下列要求中,()是错误的。
已知各变量的定义如下inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
一般认为最早的汉字是()。
急惊风风热证用方为急惊风痰湿惊风证用方为
食管癌分型不包括
患者,男性,48岁。炎热夏天,在外高空作业3h,出现头痛、头晕、口渴、皮肤苍白、出冷汗,体温37.2℃,脉搏110次/分,血压90/50mmHg,最可能的诊断是
安全阀、爆破片都是压力容器的安全泄压装置。爆破片与安全阀相比,具有()特点。
下列属于以工作为基础的系统性工作分析方法的有()。
面谈一般以案主自我介绍开始,可以稍稍寒暄以有助于培养好的谈话气氛,缓解案主紧张的情绪。()
请用“成功”“失败”“复盘”“归零”四个词说一段话。
Itisnotcompatiblewiththeegalitarianidealthatthereshouldbesharpdifferencesinthescaleofmonetaryrewardfroservi
TherearesomanypeopletalkingthatIjustcouldnot______onmystudy.
最新回复
(
0
)