针对输入的N个字符串,输出其中最长的字符串 使用int max len 使用c语言
时间: 2024-05-30 20:16:50 浏览: 15
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
int N;
char str[MAX_LEN], longest[MAX_LEN];
int max_len = 0;
printf("Enter the number of strings: ");
scanf("%d", &N);
for (int i = 0; i < N; i++) {
printf("Enter string %d: ", i+1);
scanf("%s", str);
int len = strlen(str);
if (len > max_len) {
max_len = len;
strcpy(longest, str);
}
}
printf("The longest string is: %s\n", longest);
return 0;
}
相关问题
针对输入的N个字符串,输出其中最长的字符串的有效长度 使用int max len 使用c语言
以下是示例代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_N 100 // 假设最多输入100个字符串
#define MAX_LEN 1000 // 假设每个字符串最长为1000
int main() {
char strings[MAX_N][MAX_LEN]; // 存储输入的字符串
int n, i, max_len = 0; // n表示输入的字符串个数,i用于循环,max_len表示最长字符串的长度
printf("请输入字符串个数n:");
scanf("%d", &n);
printf("请输入%d个字符串:\n", n);
for (i = 0; i < n; i++) {
scanf("%s", strings[i]);
int len = strlen(strings[i]);
if (len > max_len) {
max_len = len;
}
}
printf("最长字符串的有效长度为:%d\n", max_len);
return 0;
}
```
该程序首先读入字符串的个数n,然后循环读入n个字符串,同时记录最长字符串的长度。最后输出最长字符串的有效长度。
编写程序,输入3个字符串,输出其中最长的字符串。C语言
下面是一个C语言的程序,输入3个字符串,输出其中最长的字符串:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
char str1[MAX_LEN], str2[MAX_LEN], str3[MAX_LEN];
printf("请输入3个字符串,每个字符串长度不超过%d:\n", MAX_LEN);
scanf("%s%s%s", str1, str2, str3);
int len1 = strlen(str1), len2 = strlen(str2), len3 = strlen(str3);
if (len1 >= len2 && len1 >= len3) {
printf("最长的字符串是:%s\n", str1);
} else if (len2 >= len1 && len2 >= len3) {
printf("最长的字符串是:%s\n", str2);
} else {
printf("最长的字符串是:%s\n", str3);
}
return 0;
}
```
程序的思路是,首先定义3个字符串变量 `str1`、`str2`、`str3`,然后使用 `scanf` 函数从标准输入中读入3个字符串。接着使用 `strlen` 函数获取每个字符串的长度,并比较它们之间的大小关系,输出其中最长的字符串。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)