输入5个字符串,输出最大和最长字符串的,C语言程序

2025-01-04 09:40:52
推荐回答(1个)
回答1:

参考

#include 
#include 
int main()
{
char str[5][256], longest[256], largest[256];
int i;
for (i = 0; i < 5; ++i){
gets(str[i]);
}
strcpy(longest, str[0]);
strcpy(largest, str[0]);
for (i = 1; i < 5; ++i){
if (strcmp(largest, str[i]) < 0){
strcpy(largest, str[i]);
}
if (strlen(longest) < strlen(str[i])){
strcpy(longest, str[i]);
}
}
puts(longest);
puts(largest);
return 0;
}