从键盘上输入一个字符串(最多80个字符),找出其中最大的字符并输出,最后换行。 输入格式: 从键盘上输入一个字符串(最多80个字符)。 输出格式: 找出其中最大的字符并输出,最后换行。,用c语言编写
时间: 2024-03-25 09:40:07 浏览: 112
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
好的,以下是使用 C 语言编写的程序,实现在输入字符串中找出最大的字符并输出。
```c
#include <stdio.h>
int main() {
char str[81], max_ch;
int i;
scanf("%s", str); // 读入字符串
max_ch = str[0]; // 假设第一个字符最大
for (i = 1; str[i] != '\0'; i++) {
if (str[i] > max_ch) {
max_ch = str[i]; // 更新最大字符
}
}
printf("%c\n", max_ch); // 输出最大字符并换行
return 0;
}
```
程序通过 `scanf` 函数读入输入的字符串,最多80个字符。然后使用一个变量 `max_ch` 记录当前找到的最大字符,初值为第一个字符。循环遍历字符串中的每个字符,如果当前字符比 `max_ch` 大,则将 `max_ch` 更新为当前字符。循环结束后,`max_ch` 就是最大的字符。最后使用 `printf` 函数输出最大字符并换行。
你可以将这段代码复制到一个 C 编译器中运行,输入一个字符串,然后它会输出其中最大的字符。
阅读全文