题目要求编写程序,从键盘输入一个字符串,将其放在数组a中,找出其中的最大字母并输出 ;用c语言实现
时间: 2023-11-27 22:54:52 浏览: 27
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
char a[100];
char max = 'a'; // 假设最大字母为a
printf("请输入一个字符串:");
scanf("%s", a);
for (int i = 0; a[i] != '\0'; i++) {
if (a[i] > max) {
max = a[i]; // 更新最大字母
}
}
printf("最大字母为:%c\n", max);
return 0;
}
```
首先定义一个字符数组 `a`,并且假设最大字母为小写字母 `a`。然后使用 `scanf` 从键盘输入一个字符串,并使用 `for` 循环遍历该字符串中的每个字符,如果该字符比当前最大字母要大,则更新最大字母。最后输出最大字母即可。