http://bbs.csdn.net/topics/390621996
人家的问题:依次输入十个自然数,输出最大的数及其输入次序
明明直接挑出最大的就可以了
#include <stdio.h>
int main()
{
int a[10],i,index = 0;
for(i = 0;i < 10;i++)
{
printf("please input the %d number\n",i + 1);
scanf("%d",&a[i]);
if(a[i] > a[index])
{
index = i;
}
}
printf("The largest number is the %d value is%d \n",index + 1,a[index]);
return 0;
}
结果绝大多数回帖都是说要冒泡排序别的什么排序之类的。各位解决这个问题有必要排序吗?把一个简单的问题复杂化(时间,空间的浪费我就不说了)。
大家回帖本来就是希望帮助别人的,吐个槽就是希望极其个别的人能本着认真负责的态度,看帖回帖!