c++找出字符串数组中最短的一个字符串
时间: 2024-05-03 14:21:27 浏览: 171
查找字符串中最小字符串-C语言代码
可以使用循环遍历字符串数组,比较每个字符串的长度,找出最短的字符串。代码示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char strs[][10] = {"hello", "world", "c", "programming"};
// 设置一个初始值为最大值的变量,用于记录最短的字符串
char shortest[10] = {0};
int shortest_len = strlen(strs[0]);
for (int i = 1; i < sizeof(strs) / sizeof(strs[0]); i++) {
int len = strlen(strs[i]);
if (len < shortest_len) {
strcpy(shortest, strs[i]);
shortest_len = len;
}
}
printf("最短的字符串是:%s\n", shortest);
return 0;
}
```
阅读全文