#include<stdio.h> #include"malloc.h" #include"math.h" void func(int a[],int n); int main() { int n,i,j=0,t,pt[100][100],size[100]; while(scanf("%d",&n)!=EOF&&n) { for(i=0;i<n;i++) scanf("%d",&pt[j][i]); func(pt[j],n); size[j++]=n;//记录每次输入数组的数字个数 } for(t=0;t<j;t++) { for(i=0;i<size[t];i++) printf("%d ",pt[t][i]); printf("\n"); } return 0; } void func(int a[],int n) { int i,j,temp; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(fabs(a[i])<fabs(a[j])) {temp=a[i];a[i]=a[j];a[j]=temp;} return ; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:609 |
【绝对值排序】 (C++代码)浏览:720 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1555 |
C语言考试练习题_排列 (C语言代码)浏览:767 |
C语言训练-求PI* (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:573 |
回文数字 (C语言代码)浏览:2539 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |