算是一个小复习吧,代码奉上。小碎念:前前后后搞了我一个多小时,还是学的时侯学的不扎实。
#include<stdio.h>
int main()
{
int a[10],i,j,k,temp;
printf("请输入十个数\n");#作为一个提示
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);#利用循环,接受10个数
}
for(j=1;j<=9;j++) #外层循环,10个数比较大小,总共比较9次
{
for(k=0;k<=9-j;k++)#内层循环,外层比一次少一次,内层就减去已经比掉的次数,就是剩下要比的次数
{
if(a[k]>a[k+1])
{
temp = a[k];#这三句,经典的比较大小,交换语句
a[k]=a[k+1];
a[k+1]=temp;
}
}
}
printf("小的已经为你排好了\n");
for(int i=0;i<=9;i++)
{
printf("%d",a[i]);
printf("\n");
}
return 0;
}