这道题,也可以选择用冒泡排序,但是那样是得到完整顺序,对于本题有些浪费,我们不用知道那么多大小关系,因此只要存好第一个数,之后做个遍历就好,有更小的就存下来。
#include <stdio.h>
int main()
{
int n,i,temp,min; //temp用作存储临时的数据;
scanf("%d",&n);
for(i=1;i<n+1;i++){
scanf("%d",&temp);
if(i==1){ //将第一个数放在min;
min=temp;
}else if(temp<min){ //以后若是有更小的,再换到min中;
min=temp;
}
}
printf("min = %d\n",min);
return 0;
}