首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),该函数的功能是:返回给定字符串中大写字母字符的个数。 如字符串"Hello World"中,大写字母的个数为2个。 注意:部分源程序已存在文件PROC5.CPP中。 请勿修改主函数和其他函数中的任何内容,仅在函数
请编写一个函数fun(),该函数的功能是:返回给定字符串中大写字母字符的个数。 如字符串"Hello World"中,大写字母的个数为2个。 注意:部分源程序已存在文件PROC5.CPP中。 请勿修改主函数和其他函数中的任何内容,仅在函数
admin
2009-01-15
94
问题
请编写一个函数fun(),该函数的功能是:返回给定字符串中大写字母字符的个数。
如字符串"Hello World"中,大写字母的个数为2个。
注意:部分源程序已存在文件PROC5.CPP中。
请勿修改主函数和其他函数中的任何内容,仅在函数fun()的花括号中填写若干语句。
文件PROC5.cpp的内容如下:
//PROC5.cpp
#include<iostream>
#include<string>
using namespace std;
int fun(char *str);
int main()
{
char str[ ]="Chinese Computer World";
cout<<fun(str)<<end;
return 0;
}
int fun(char *str)
{
//**********
}
选项
答案
下面是函数fun()函数体的一种实现: int fun(char *str) { int num=0; //用于记录大写字母符的个数,初始值为0。 while(*str!=’\0’) //若是大写字母,则总数加1。 { if(*str>=’A’&&*str<=’Z’) num++; str++; } return num; }
解析
本题要求编写函数fun()的函数体,完成的功能是返回给定字符串中大写字母字符的个数。从给出的函数首部可知,函数体可用字符指针和循环体的方式来实现。
转载请注明原文地址:https://www.kaotiyun.com/show/xOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
裸眼3D指的是眼睛不需要佩戴眼镜或者头盔等任何辅助设备,就可以看到3D图像,包括借助显示屏实现三维成像和在三维空间直接成像两种技术。关于裸眼3D相关技术,下列说法错误的是()。
2019年12月17日,我国第一艘国产航母山东舰正式交付。下列关于山东舰的说法,错误的是()。
简述戊戌变法的内容和意义。
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
论述华沙条约组织的形成背景、内容及其影响。(2016年统考真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
根据数据的观测方法和来源划分,研究数据可以分为()
结合我国当前经济条件,比较存款准备金政策和利率政策的优劣?
只有在部分准备金制度下,才可能有存款货币的创造。()
随机试题
不属于必要劳动和个人消费品的分配范畴的是()
细胞免疫缺陷除可导致机体出现反复感染现象,还可导致
某女,25岁,头晕、乏力2年,近3个月加重。检查结果:血红蛋白58g/L,骨髓亚铁氰化钾染色,骨髓外铁(+++)。除下列哪种疾病外,均有可能
淡水中微生物的分布受到许多环境因子的影响,最重要的因子是()。
培育一批实力雄厚、竞争力强的大型企业和企业集团的主要途径是什么?
按照FIDIC《施工合同条件》规定,施工中遇到()不属于业主应承担的风险。
在西方哲学中,被誉为古希腊三贤的是苏格拉底、柏拉图和亚里士多德。()
设Q(x,y)在Oxy平面有一阶连续偏导数,积分∫L2xydx+Q(x,y)dy与路径无关.恒有∫(0,0)(t,1)2xydx+Q(x,y)dy=∫(0,0)(1,t)2xydx+Q(x,y)dy,(*)求Q(x,y).
•Readthistexttakenfromabusinessmagazine.•Choosethebestsentencetofilleachofthegaps.•Foreachgap(9-14),
What’sthemotivationtoknowaboutcoworkers’lives?
最新回复
(
0
)