用冒泡法对10个数排序

作者&投稿:姓峡 (若有异议请与网页底部的电邮联系)

编写JAVA程序,用冒泡法对十个随机数由小到大顺序排序,输出排序后的结果...
\/ for (int i = 0; i < number.length; i++) { number[i] = (int) (Math.random() * 101);} \/ 打印随机数 \/ System.out.println("随机数为:");for (int random : number) { System.out.print(random + " ");} \/ 冒泡排序 j的范围:排出9个也就都出来了 k的范围:前一...

用C语言编程:用“冒泡法”对输入的10个字符按由小到大的顺序排列。_百...
冒泡排序需要用到两层循环,第一层循环遍历数组中的元素,第二层则进行两两比较,如果顺序不对就要对其进行换位,直到排序完成:4、最后执行程序观察结果,按下crtl+F5弹出程序,随意输入10个数,按下回车键执行结果,此时就可以看到排序后的结果了。以上就是c语言冒泡排序程序的演示:...

c语言中用冒泡排序法排列下列十个数字从小到大1,3,6,8,2,7,9,0,4...
include <stdio.h>int main(){ int a[10]={1,3,6,8,2,7,9,0,4,5};int i,j;for(i=0;i<10;i++){ for(j=0;j<9-i;j++){ if(a[j]>a[j+1]){ int t=a[j];a[j]=a[j+1];a[j+1]=t;} } } for(i=0;i<10;i++){ printf("%d ",a[i]);} return 0;...

C语言编写函数用冒泡法对数组中10个整数由大到小排序,并在主函数中调用...
include <stdio.h> void fun(int *num){ int temp;for(int i=0; i<10; ++i)for(int j=0; j<10-i-1; ++j){ if(num[j]<num[j+1]){ temp=num[j];num[j]=num[j+1];num[j+1]=temp;} } } void main(){ int num[10]={3,2,4,1,5,6,4,3,9,8};fun(num);fo...

...将键盘输入的10个整数从小到大的顺序排列(冒泡法),要求排序功能用自...
include <iostream.h> void sort(int a[],int n) \/\/冒泡排序法 { int temp;for(int i=0;i<n-1;i++)for(int j=i;j<n;j++){ if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;} } } void main(){ int s[10];for(int i=0;i<10;i++)\/\/从键盘输入10个数 ...

在C语言中如何用冒泡法,输入10个人的序号和成绩,对成绩从大到小进行...
include<stdio.h> int main(){int a[10];int b[10];int i,j,t;printf("num score\\n");for(i=0;i<10;i++){scanf("%d%d",&b[i],&a[i]);\/\/输入值 printf("\\n");} for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]<a[i+1]){t=a[i];a[i]=a[i+1];...

c语言 用一个函数实现用冒泡法对十个整数升序和降序排列 麻烦写全些...
include <stdio.h>void sort1(int a[],int n){int i,j,t; for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;}}void sort2(int a[],int n){int i,j,t; for(i=0;i<n-1;i++) for(j=0...

一个用冒泡法做的C语言题
\/\/冒泡排序for(i=1; i<10; i++){for(j=0; j<10-i; j++){if(a[j]<a[j+1]){t = a[j];a[j] = a[j+1];a[j+1] = t;}}} printf("冒泡排序后的结果:\\n");for(i=0; i<10; i++)printf("%d ",a[i]);printf("\\n");printf("输入一个学生的整数成绩(范围0...

在键盘里输入10个学生的成绩,用冒泡排序法从大到小进行排序,分别输出...
int[] arr = new int[sarr.Length];\/\/定义新的整型数组,放原始排列顺序 int[] newarr = new int[sarr.Length];\/\/定义新的整型数组,用于冒泡排序 for (int sa = 0; sa < sarr.Length; sa++) \/\/给新定义的2个数组赋值 { arr[sa] = Convert.ToInt32(sarr[sa]);newarr[sa] = ...

输入任意 10 个数据到数组中,请用冒泡法排序对数组进行排序,使数组按...
include<stdio.h> include<conio.h> include<string.h> main(){ char a[100];int len,i;printf("请输入一个整数:\\n");scanf("%s",a);len=strlen(a);for(i=len-1;i>=0;i--)printf("%c",a[i]);getch();}

淡兰15274782846问: C语言用冒泡法和选择法对10个数进行排序 -
昌乐县玉屏回答:[答案] 冒泡法: #define N 10 #include maopao(int a[N]) { int i,j,t; for(j=0;ja[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("排序后的数组为:\n"); for(i=0;i
淡兰15274782846问: 输入10个整数,用冒泡法对这10个整数进行从大到小排序 -
昌乐县玉屏回答:[答案] #includemain() { int i,k,temp,n=10; int a[10]; for(i=0;i

淡兰15274782846问: 利用冒泡法,对输入的10个整数进行排列 -
昌乐县玉屏回答: void sort(int p[],int n) {int i,j,temp;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(p[i]>p[j]){temp=p[i];p[i]=p[j];p[j]=temp;} } 不知道这样会不会好理解一点? 另外对这种排序用qsort库函数会快一些. #include<stdlib.h>

淡兰15274782846问: “冒泡排序法”对任意10个整数按由大到小的顺序排列 -
昌乐县玉屏回答:[答案] #define N 10 main() { int a[N]; int i,j,temp; for(i=0;i
淡兰15274782846问: 输入10个数 用冒泡法排序 -
昌乐县玉屏回答: 1 输入. 2 排序. 3 输出. 参考代码如下: #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 + ...

淡兰15274782846问: 用冒泡法对10个数由小到大进行排序,要求在main中输入10个数, -
昌乐县玉屏回答: import java.util.Arrays; import java.util.Scanner;public class Demo8 {public static void main(String[] args) {Scanner input = new Scanner(System.in);int[] num = new int[10];for (int i = 0; i < 10; i++) {System.out.print("请输入第" + (i + 1) + ...

淡兰15274782846问: 用“冒泡法”对10个整数进行排序,使其数组元素的值按从大到小的顺序排列. -
昌乐县玉屏回答: #include "stdio.h" #define N 10 void main() { int i,j,k,a[N]={ 1,3,2,5,4,8,9,7,6,10 };for ( i=0;i<N-1;i++ ) //i的取值0~8for ( j=N-1;j>i;j-- ) //j的取值9~(i+1)if ( a[j-1]<a[j] ) { k=a[j-1]; a[j-1]=a[j]; a[j]=k; } //比较j-1和j位置的数,满足条件冒泡for ( i=0;i<N;i++ ) printf("%d ",a[i]); printf("\n"); }

淡兰15274782846问: c语言程序设计作业...1.冒泡法排序,2. 第二大整数,3.数组输出1.冒泡法排序输入10个数,用“冒泡法”对10个数排序(由小到大)这10个数字在100以... -
昌乐县玉屏回答:[答案] # include int main() { int a[10],i,j,t; for(i=0;i

淡兰15274782846问: 编写一过程,用“冒泡法”对随机生成的10个数从大到小进行排列. -
昌乐县玉屏回答: 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; } }

淡兰15274782846问: 1. 从键盘输入10个整数,采用冒泡排序法从大到小排序并输出. -
昌乐县玉屏回答: #include<stdio.h> #include<malloc.h> void print(int *a,int n); void paixu(int *a,int n); void main() {int a[10];int i;printf("请输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);paixu(a,i);//排序print(a,i);//输出 } int swap(int *a,int *b)//...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网