目录
2025.查找最大元素
- 2025.查找最大元素
- 2026.首字母变大写
- 2027.统计元音
- 2028.Lowest Common Multiple Plus
- 2029.Palindromes _easy version
Problem Description
对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。
Input
输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。
Output
对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。
Sample Input
abcdefgfedcba
xxxxx
Sample Output
abcdefg(max)fedcba
x(max)x(max)x(max)x(max)x(max)
分析:先遍历该字符串,找出其中最大的字母并赋值给temp,然后再遍历一遍该字符串,输出时在最大字母后面加上"(max)"一起输出即可。
#include
#include
void FindMax(){
char str[100];
char temp;
int i,length,flag;
while(gets(str)){
temp='0';
flag=1;
//求出输入字符串的长度
length=strlen(str);
for(i=0;itemp){
temp=str[i];
}
}else{
flag=0;
break;
}
}
if(flag==0){
printf("输入的字符串只能由大小写字母组成!\n");
continue;
}
for(i=0;i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?