思想
假定第一个数是最大的,然后依次比较 换位
代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[10], i=0,m=0,j=0;
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
for (i = 0, j = i + 1; j < 10; j++)
{
if (a[0] < a[j])
{
m = a[0];
a[0] = a[j];
a[j] = m;
}
}
printf("%d\n", a[0]);
system("pause");
return 0;
}
运行结果