【问题描述】
编写一个程序,从键盘上任意输入10位同学的《C程序设计》课程成绩,对成绩进行排序,并按从低到高输出
#include <iostream>
using namespace std;
#define N 10
int main()
{
int a[N];
int i, j, temp;
for (i = 0; i < N; i++)
{
cin >> a[i];
}
//冒泡排序 从小到大排
for (i = 0; i < N-1; i++)
{
for (j = 0; j < N-1-i; j++)
{
if (a[j] > a[j + 1])
{
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for (i = 0; i < N; i++)
{
cout << a[i] <<" ";
}
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!