首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
35
问题
请编写一个函数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全国计算机二级
相关试题推荐
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
周初大分封的情况和对分封制的评议。(北京大学2006年中国古代史真题)
论述府兵制在北周隋唐的情况。(中国人民大学2013年历史学综合真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
根据数据的观测方法和来源划分,研究数据可以分为()
心理与教育科学研究数据的特点有()
教育的社会发展功能不是教育自身的功能。
教育制度的两个基本方面是
下列货币政策操作中,可以增加货币供给的是()。
公开市场操作
随机试题
正常体温受机体内、外因素影响稍有波动,但一般范围不超过()
胃充盈造影显示十二指肠淤滞症的声像图表现为
在机械性活动矫治器的作用部分中,用于推牙向近中或远中移动的弹簧是A.爪簧B.U形簧C.浆簧D.单曲簧E.舌簧
患者,女性,28岁。停经43天,阴道少量流血2天,突感下腹部剧痛,伴肛门坠胀,恶心呕吐。查体:面色苍白,BP80/40mmHg,后穹隆穿刺抽出不凝血5ml,诊断为异位妊娠,出血性休克。最佳处理是()
女,12岁,3周前曾感冒,近日突发皮肤及牙龈出血,体温37℃,肝脾不大,Hbl20g/L,WBC6×109/L,PLT20×109/L。骨髓增生活跃。巨核细胞全片50个,幼稚型30%。采用哪种治疗
开办药品批发企业申领《药品经营许可证》,必须符合的设置标准是( )。
《消费者权益保护法》关于经营者尊重消费者人身权利的义务,其内容包括()。
【2014江西真题】通过角色扮演,激发学生自觉地对外在道德要求作出能动反应,这种教育方式依据的德育规律是()。
第一审行政案件,均由基层人民法院管辖。
一般来说,较难的项目对水平被试区分度高,较易的项目对水平________的被试区分度高。()
最新回复
(
0
)