描述:
输入10位学生的数学成绩,使用冒泡法对学生成绩按从低到高排序,然后输出排序后的学生成绩。
输入:
在一行中输入10个整数,整数之间用空格隔开。
输出:
在一行中输出排序后10个整数,整数之间用空格隔开。
输入样例 1:85 94 60 78 91 77 71 68 63 69
输出样例 1:60 63 68 69 71 77 78 85 91 94
#include <stdio.h>
int main(void)
{
int a[10]={0};
for ( int i=0;i<10;i++ ) {
scanf("%d", &a[i]);
}
int t;
for ( int i=0;i<9;i++ ) {
for ( int j=0;j<9-i;j++ ) {
if ( a[j+1]<a[j] ) {
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for ( int i=0;i<10;i++ ) {
printf("%d ", a[i]);
}
return 0;
}