abcdefgfedcba xxxxx
abcdefg(max)fedcba x(max)x(max)x(max)x(max)x(max)
分析:思路很简单,先找出最大的字母,输出的时候判断字符是不是最大字母,不是,就直接输出,是,输出的时候加上“(max)”
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String str = scanner.nextLine();
char[] chs = str.toCharArray();
char temp = chs[0];
for (int i = 1; i < chs.length; i++) {
if (temp < chs[i]) {
temp = chs[i];
}
}
for (int i = 0; i < chs.length; i++) {
if (chs[i] != temp) {
System.out.print(chs[i]);
} else {
System.out.print(chs[i] + "(max)");
}
}
System.out.println();
}
}
}
[hdu 2025] 查找最大元素,布布扣,bubuko.com
原文:http://blog.csdn.net/u011506951/article/details/23581009