首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数char MaxCharacmr(char *str),该函数返回参数str所指向的字符串中具有最大ASCII码的那个字符(如字符串“world”中字符‘w’具有最大的ASCII码)。当str所指向的字符串为空时,则返回空字符0x0或‘\0’
请编写一个函数char MaxCharacmr(char *str),该函数返回参数str所指向的字符串中具有最大ASCII码的那个字符(如字符串“world”中字符‘w’具有最大的ASCII码)。当str所指向的字符串为空时,则返回空字符0x0或‘\0’
admin
2009-01-15
30
问题
请编写一个函数char MaxCharacmr(char *str),该函数返回参数str所指向的字符串中具有最大ASCII码的那个字符(如字符串“world”中字符‘w’具有最大的ASCII码)。当str所指向的字符串为空时,则返回空字符0x0或‘\0’。
输出结果如下:
Good Morning!
Max char:r
注意:部分源程序已存在文件test15_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数MaxCharacter的花括号中填写若干语句。
文件test15_2.cpp的内容如下:
#include<iostream.h>
#include<string.h>
char MaxCharacter(char *str);
void main()
{
char str[100];
strcpy(str,"Good Morning!");
char maxc=MaxCharacter(str);
cout<<str<<endl;
cout<<"Max char:"<<maxc<<endl;
}
char MaxCharacter(char*str)
{
}
选项
答案
char MaxCharacter (char *str) { if(str==NULL) return 0x0; char maxChar=0x0; int len=strlen(str); for(int i=0;i<len;i++) { if(str[i]>maxChar) maxChar=str[i]; } return maxChar; }
解析
本题考查的是考生应用for和if等基本控制语句解决实际问题的能力。注意字符的大小可以直接比较,实际上比较的就是字符的ASCII码的值。
转载请注明原文地址:https://kaotiyun.com/show/CKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果依据统计方法的功能进行分类的话,统计学可以分为()
方差分析中,F(2,24)=3.90,F检验的结果()
建立回归模型的方法有()
提出人类具有三种灵魂即植物灵魂、动物灵魂和人的灵魂并分别以不同教育方式予以教育培养的思想家是
规定在各城区设立修业两年的初级国民学校、在省城设立5年制的中心国民学校的俄国法案是
20世纪60年代,英国()建议应为所有在能力和成绩方面合格的,并愿意接受高等教育的人提供高等教育课程,为此英国兴办了许多大学。
教育的个体个性化功能主要体现在:它促进人的主体意识的发展,促进人的个体特征的发展,以及促进人的
生物起源说和心理起源说的根本错误在于否认了教育的
依据我国继承法规定,不必有两个以上见证人在场见证的遗嘱是()。
随机试题
下列作家中,号诚斋的是()
区位状况比较修正的内容包括()修正。
采用振冲法加固黏土地基,施工结束后应()进行质量检查。
[2012年真题]根据有关设计规范要求,城市标志性建筑其主体结构的耐久年限应为()。
(用户名:42;账套:105;操作日期:2011年1月1日)打开考生文件夹下的“利润表14.rep”,完成下列操作后,将报表以原文件名进行保存。(1)在A32单元格设置“年、月、日”关键字。(2)设置“年、月、日”关键字的偏移量为-30、-40、-5
下列各项中不属于国内生产总值计算方法的是()。
期货从业人员与投资者或所在机构发生纠纷而无法自行合理解决的,可以按照规定的程序,提请()进行调解。
人和社会持续发展的根本基础是
Whoistheheadofthisdelegation?
EducationalValuesLifeisratherhecticforstudentsduringthefirstweekatNorthAmericanuniversities.However,students
最新回复
(
0
)