1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 用C语言怎么实现输入任意个数的整数并排序? – 网络

用C语言怎么实现输入任意个数的整数并排序? – 网络

时间:2021-08-20 04:45:14

相关推荐

用C语言怎么实现输入任意个数的整数并排序? – 网络

偶把你的程序做了些简单的修改,运行成功。源程序如下:

#include<stdio.h>#include<stdlib.h>main(){float*a;inti,j,length;printf("请输入要排序数字的个数:\n")

;scanf("%d",&length);a=(float*

)malloc(length*sizeof(float))

;printf("请输入%d个数(数字之间用空格或回车隔开):\n",length)

;for(i=0;i<length;i++){scanf("%f",&a[i]);}for(i=0;i<length-1;i++)for(j=0;j<length-1-i;j++)if(a[j]>a[j+1]){a[j]=a[j]+a[j+1];a[j+1]=a[j]-a[j+1];a[j]=a[j]-a[j+1];

}printf("这%d个数从小到大排列的顺序是:\n",length)

;for(i=0;i<length;i++)printf("%-7.2f\n",a[i]);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。