问题遇到的现象和发生背景
求出5个字符串中最长的字符串。每个字符串长度在100以内,且全为小写字母。
问题相关代码,请勿粘贴截图
#include<stdio.h>
#include<string.h>
int main()
{
char a[4][401],str[101];
int i, max;
printf("请输入字符串:");
scanf_s("%s", str);
max = strlen(str);
for (i = 0; i < 4; i++)
{
scanf_s("%s", str);
if (max < strlen(a[i]))
{
max = strlen(a[i]);
strcpy(str, a[i]);
}
}
printf("%s", str);
return 0;
}