#include<stdio.h>
#include<string.h>
int main()
{
int i;
int j;
char a[81],b[81];
int n;
scanf("%d\n",&n);
gets(a);
gets(b);
for(i=2;i<n;i++)
{
j=strcmp(a,b);
if(j==-1)
gets(b);
else
gets(a);
}
j=strcmp(a,b);
if(j==-1)
{
printf("Min is: ");
puts(a);
}
else
{ printf("Min is: ");
puts(b);
}
return 0;
}
这个题目这样写为什么错误?运行可以一直提示这个什么意思?