搜题
问题   更新时间2023/4/3 12:59:00

] 下面程序的功能是使用冒泡法对输入的10个浮点数从小到大进行排序。排好序的10个数分两行输出。程序如下:
#include
main()
{ ① ;
int i,j;
printf("Input 10 numbers please\n");
for(i=0; ② ;i++ )
scanf("%f", &a[i]);
printf("\n");
for(i=2; ③ ;i++ )
for(j=0; ④ ;j++ )
if( ⑤ )
{ x=a[j];
⑥ ;
a[j+1]=x;
}
printf("The sorted 10 numbers;\n");
for(i=0; ⑦ ;i++ )
{ if( ⑧ )
printf("\n");
printf("%f\t",a[i]);
}
printf("\n");
}


收藏本题
收起解析

教师释疑: ① float a[10],x ② i<=9 ③ i<=8 ④ j<=9-i ⑤ a[j]>a[j+1] ⑥ a[j]=a[j+1] ⑦ i<=9 ⑧i%5==0
王老师:19139051760(拨打)