#include<stdio.h> #include<math.h> int main() { int i,j,t,n; while(scanf("%d",&n)!=EOF&&n!=0) { int a[n]; for(int i=0;i<n;i++) { scanf("%d",&a[i]); } //冒泡排序 for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(abs(a[i])< abs(a[j]))//一个数与后一个数进行比较,小于就互换 { t=a[i]; a[i]=a[j]; a[j]=t; } } printf("%d ",a[i]); } printf("\n"); } return 0; }
0.0分
2 人评分
【亲和数】 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:998 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:910 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:1067 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:580 |
Minesweeper (C语言描述,蓝桥杯)浏览:1176 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
1024题解浏览:879 |