程序代码:#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int compare(char *a, char *b)
{ //判断a > b ?
int i = 0;
int a_len = strlen(a);
int b_len = strlen(b);
if (a_len == b_len)
{
for (i = 0;i < a_len;++i)
{
if (a[i] == b[i])
continue;
return a[i] > b[i];
}
if (i == a_len) return 0;
}
return a_len > b_len;
}
int main()
{
int n;
char max[101], temp[101];
scanf("%d ", &n);
gets(max);
while (--n)
{
gets(temp);
if (compare(temp, max))
strcpy(max, temp);
}
puts(max);
return 0;
}
[ 本帖最后由 azzbcc 于 2013-1-5 15:46 编辑 ]

[fly]存在即是合理[/fly]








