C语言代码,有多个字符串,找出最大的字符串并输出
时间: 2023-08-16 15:06:57 浏览: 67
C语言程序设计-有三个字符串,找出其中最大者
5星 · 资源好评率100%
以下是一个示例代码,用于找出最大的字符串并输出:
```c
#include <stdio.h>
#include <string.h>
int main() {
char strings[10][100];
int i, n;
int max_len = 0;
char max_string[100];
printf("Enter number of strings: ");
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("Enter string %d: ", i + 1);
scanf("%s", strings[i]);
if (strlen(strings[i]) > max_len) {
max_len = strlen(strings[i]);
strcpy(max_string, strings[i]);
}
}
printf("Maximum length string is \"%s\" with length %d\n", max_string, max_len);
return 0;
}
```
这个程序使用了一个二维字符数组 `strings`,用于存储输入的字符串。然后程序遍历这个数组,使用 `strlen()` 函数计算每个字符串的长度,并将最长的字符串存储在另一个字符数组 `max_string` 中。最后程序输出最长的字符串及其长度。
阅读全文