首页 >>  正文

冒泡排序对10个数排序

来源:baiyundou.net   日期:2024-08-24

柴亚池4071采用冒泡排序方法,对10个数按由小到大的顺序排列的c语言程序 -
禄疤德15119532760 ______ #include <stdio.h> int main() { int a[10];//用来存数据 int i,j,temp; for(i = 0; i < 10; i ++)//输入10个数. scanf("%d",&a[i]); for (j = 0; j < 9; j++)//标准冒泡法排序 for (i = 0; i < 9- j; i++) { if(a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = ...

柴亚池4071用冒泡法对输入的10个整数进行排序
禄疤德15119532760 ______ //冒泡排序 void sort(int * a, int len) { int i, j, t; for (i=0; i&lt;len-1; ++i) { for (j=0; j&lt;len-1-i; ++j) { if (a[j] &gt; a[j+1]) // &gt;表示升序 &lt;表示降序 { t = a[j]; a[j] = a[j+1]; a[j+1] = t; } } } } int main(void) { int a[10] ; int i = 0; for( i = 0 ; i &lt; 10 ; i++ ) scanf("%d...

柴亚池4071c语言程序设计作业...1.冒泡法排序,2. 第二大整数,3.数组输出1.冒泡法排序输入10个数,用“冒泡法”对10个数排序(由小到大)这10个数字在100以... -
禄疤德15119532760 ______[答案] # include int main() { int a[10],i,j,t; for(i=0;i

柴亚池4071用冒泡法对10个整数排序,10个数用scanf函数输入 -
禄疤德15119532760 ______ 展开全部#include #define N 10 int main() { int num[N]; int i,j,temp; for(i = 0; i scanf("%d",num + i); for(i = 0; i { for(j = N - 1; j > i; j --) { if(num[j] { temp = num[j]; num[j] = num[j - 1]; num[j - 1] = temp; } } } for(i = 0;i printf("%d ",num[i]); printf("\n"); return 0; }

柴亚池4071填写程序,实现冒泡法对10个整数从小到大的排序 -
禄疤德15119532760 ______ main() {int a[10],i,j,temp; printf("请输入10个整数:\n"); for(i=0;i<10;i++) scanf("%d",____&a[i]____); for(i=1;i<10;i++) for(j=0;___j<n-i______;j++) if(___a[j]>a[j+1]_________) {temp=a[j];______a[j]=a[j+1]________;a[j+1]=temp;} printf("\n排好序的10个整数为:\n"); for(i=0;i<10;i++) printf("%5d",____a[i]____); }

柴亚池4071编写一过程,用“冒泡法”对随机生成的10个数从大到小进行排列. -
禄疤德15119532760 ______ int a[10],temp; srand(time(NULL)); for(int i=0;i<10;i++) a[i]=rand(); for(int i=0;i<10;i++) for(int j=i+1;j<10;j++) { if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } }

柴亚池4071c语言程序怎样用用冒泡法按升序排列十个数? -
禄疤德15119532760 ______ #include void main() { int a[10],i,j,t; printf("Please input 10 numbers:\n"); for(i=0;i scanf("%d",&a[i]); for(i=0;i {for(j=0;j { a[i] t=a[i-1];a[i-1]=a[i];a[i]=t; } } for(i=0;i printf("%d",a[i]); } 应该是这个吧,有问题的话修改下就可以了.但是思路是这样的...

柴亚池4071C语言冒泡法排序:任意输入十个数排序(从小到大;从大到小) -
禄疤德15119532760 ______ #include"stdio.h" //从小到大排序 void main() { int i,j,t,str[10]; printf("请给数组str赋初值:\n"); for(i=0;i<10;i++) //对数组进行初始化 scanf("%d",str[i]); for(j=1;j<10;j++) //开始进行排序 for(i=0;i<10-j;i++) if(str[i]>str[i+1]) // //因为是从小到...

柴亚池4071C语言用冒泡法和选择法对10个数进行排序 -
禄疤德15119532760 ______ 冒泡法:#define N 10#include maopao(int a[N]) { int i,j,t; for(j=0;j for(i=0;i if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("排序后的数组为:\n"); for(i=0;i printf("%d ",a[i]); printf("\n"); } void main() { int i,a[N]; printf("请输入10个数:\n...

柴亚池4071c语言冒泡法对10个整数排序 -
禄疤德15119532760 ______ #include<stdio.h> int main() { int i,j,temp; int a[10]={12,25,6,8,78,95,47,35,2,13}; for(i=0; i<10-1;i++){ //排序次数 for(j=0;j<10-1-i;j++){ //10-1-i到10-1已经排好 if(a[j]>a[j+1]){ //每次找到最大的,放在最后 temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(i=0;i<10;i++){ printf("%d ",a[i]); } printf("\n"); return 0; }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024