用C语言实现实现上面的需求
时间: 2024-02-15 21:03:35 浏览: 57
好的,下面是一个用C语言实现的代码,可以实现你的需求:
```c
#include <stdio.h>
#include <string.h>
#define MAX_N 10
#define MAX_LEN 20
int main() {
int n;
char s[MAX_LEN];
char max_char, min_char;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%s", s);
max_char = s[0];
min_char = s[0];
for (int j = 1; j < strlen(s); j++) {
if (s[j] > max_char) {
max_char = s[j];
}
if (s[j] < min_char) {
min_char = s[j];
}
}
printf("%c %c\n", max_char, min_char);
}
return 0;
}
```
这个代码使用了一个字符数组s来存储每个字符串。对于每个字符串,我们先读入这个字符串,并使用for循环遍历每个字符,找出其中的最大和最小字符。在找最大和最小字符的过程中,我们可以使用if语句进行判断。最后,使用printf函数输出最大和最小字符即可。
希望这个代码能够帮到你。如果你还有其他问题,请继续提问。
阅读全文