c语言代码 从键盘上输入一个字符串(最多80个字符),找出其中最大的字符并输出,最后换行。 输入格式: 从键盘上输入一个字符串(最多80个字符)。 输出格式: 找出其中最大的字符并输出,最后换行。
时间: 2024-03-09 13:46:43 浏览: 201
c代码-输入一个大写英文字母, 输出与其相邻的字母串(将字母A-Z看作是收尾相接的环状排列)。 输入: 大写英文字母 输出:该字母前面的字母,该字母,该字母后面的字母。(三字母间无间隔)
5星 · 资源好评率100%
以下是该题的C语言代码实现:
```c
#include <stdio.h>
int main() {
char str[81];
char max_char = '\0';
int i;
// 从键盘上输入一个字符串
printf("请输入一个字符串(最多80个字符):");
scanf("%s", str);
// 找出其中最大的字符
for (i = 0; str[i] != '\0'; i++) {
if (str[i] > max_char) {
max_char = str[i];
}
}
// 输出最大的字符
printf("最大的字符是:%c\n", max_char);
return 0;
}
```
该程序首先定义了一个字符串数组 `str`,用于存储从键盘上输入的字符串。然后定义了一个字符变量 `max_char`,用于存储最大的字符。接着使用 `scanf` 函数从键盘上读入一个字符串,并使用 `for` 循环遍历字符串中的每一个字符,找出其中最大的字符。最后使用 `printf` 函数输出最大的字符,并换行。
阅读全文