64,989
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int main()
{
int i,a[3],da,t;
for (i=0;i<3;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=1;i<3;i++)//注意这里,外层for循环表示的是循环的n-1次的次数,冒泡每次把最大数调到最后,总共是要n-1次
for(da=0;da<3-i;da++)
if(a[da]>a[da+1])
{
t=a[da];
a[da]=a[da+1];
a[da+1]=t;
}
printf("排序好的数组为:\n");
for(i=0;i<3;i++)
printf("%d",a[i]);
printf("\n");
return 0;
}