相信你对选择排序已经有了一定的了解,这里直接上代码:
C:(从小到大输出)
#include
int main() {
int a[10];
int i, j, t;
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
for (j = 0; j < 9; j++)
for (i = j+1; i < 10; i++)
if (a[i] < a[j]) {//换成大于号就是从大到小输出
t = a[i];
a[i] = a[j];
a[j] = t;
}
for (i = 0; i < 10; i++)
printf("%d ", a[i]);
return 0;
}
C++:(从小到大输出)
#include
using namespace std;
int main() {
int a[10];
int i, j, t;
for (i = 0; i < 10; i++)
cin>>a[i];
for (j = 0; j < 9; j++)
for (i = j+1; i < 10; i++)
if (a[i] < a[j]) {//换成大于号就是从大到小输出
t = a[i];
a[i] = a[j];
a[j] = t;
}
for (i = 0; i < 10; i++)
cout<
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)