编程完成十个数的冒泡排序

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

c语言编程输入十个数,空格分隔6 4 8 9 3 2 0 1 5 7输出1 2 3 4 5...
include <stdio.h>int main(){ int a[10]; int i,j,temp; for(i = 0;i<10;i++) \/\/输入10个数 { scanf("%d",&a[i]); } for(i = 0;i<10;i++) \/\/双循环对数组进行排序 for(j = i+1;j<10;j++) { if(a[i] > a[j]) {...

对10个整数由 从小到大的顺序排列。(冒泡法) 请解释\/\/后面的内容。
} (若for语句之后的循环体没有用大括号括起来 默认为for之后的第一句语句为循环内容)第二处 因为这句printf是写在for循环里 每循环一次 都执行一次printf函数 故 会出现十次 “这10个数的由小到大的顺序是”楼主的意思是说 只出现一次“这10个数的由小到大的顺序是” 然后把十个数都输出是...

编程:先读入十个整数,从小到大排列;再读入一个数k,并将k插入数列中,插 ...
下面是代码:include <iostream> using namespace std;void main(){int a[11],i,j,t,k;for(i=1;i<11;i++) \/\/以a[1]开始存储第一个元素,存十个数直到数组下标为11.再以冒泡法排序 {cout<<"请输入数据组中的第"<<i<<"个数据"<<endl;cin>>a[i];} for(i=1;i<10;i++)...

c语言 冒泡法是什么啊
冒泡法是排序的一种方法,冒泡法和冒泡排序实是一个定义.之所以叫冒泡法,即是像在水中的气泡一样,在一轮两数比较之后将最小(或最大的数字)排在一列数的左边(当然右边也行,总之是一边).然后排开这个数,经过N-2排开之后,整列数的大小就是按顺序来的....

c语言高手看看下面这段程序哪里不对,任意输入十个数,并对其进行排序...
这个排序算法根本就不对,那段改成这个吧:for (k = 9; k >= 0; k--){ for (i = 0; i < k; i++){ if (a[i] > a[i + 1]){ temp = a[i];a[i] = a[i + 1];a[i + 1] = temp;} } } 这个是冒泡排序,下面的是选择排序:for (k = 0; k < 10; i++)...

C语言作业,编写一个程序完成以下八个数字的从小到大排序。(10.3.6.12...
include <stdio.h>\/\/冒泡排序(升序)void bubble_sort(int a[],int n){ int i,j; \/\/j表示趟数,i表示每i趟两两比较的次数 int tmp; \/\/临时变量 for(j=0;j<n-1;j++) for(i=0;i<n-1-j;i++) { if(a[i] > a[i+1]) { tmp=a[i]; a[i]...

C语言程序 用选择法对十个数排序
include <stdio.h> int main(){int i,j,min,temp,a[11];printf("enter data:\\n");for (i=1;i<=10;i++){printf("a[%d]=",i);scanf("%d",&a[i]);} printf("\\n");printf("The orginal numbers:\\n");for (i=1;i<=10;i++)printf("%5d",a[i]);printf("\\n");for...

c语言中冒泡法是什么意思?
至于为什么叫冒泡法呢,你把这几个数字竖起来看 1 2 3 4 5 把最大的数字5看成最大的泡泡,浮到最上,然后4又浮上去,依此类推 得到 5 4 3 2 1 所以形象的称为冒泡法 ———以下是C语言中十个数的冒泡法排序的代码 include<stdio.h> include<conio.h> int main(void){ long arrary[9...

有十个数,要按大小顺序输出~用c语言程序写出来~大神快来指导下...
\/\/选择排序#include <stdio.h>int main(){ int i,a[10],j,index,tmp; for(i=0;i<10;i++) scanf("%d", &a[i]); for(i=0;i<9;i++) { index=i; for(j=i+1;j<10;j++) if(a[j]>a[index]) index=j; tmp=a[index]; a[index]=a...

c语言,从键盘输入10个数,如何统计并输出最大值和最小值的个数...
这个, 先把这十个数 存入数组, 用冒泡排序法, 将大数和小数分别求出, 再for循环遍历数组,与最大\/最小数比较, 若相等则 i++

善金13475919947问: 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
善金13475919947问: 编写程序,使用“冒泡排序法”实现任意十个数的排序 -
日喀则市八正回答: //C++下的冒泡排序 #include <iostream> using namespace std; int main(){ int sort[10],i,j,tMax; cout<<"请输入10个数:"<<endl; for(i=0;i<10;i++) cin>>sort[i]; for(i=1;i<=9;i++) //10个数需要10-1趟比较 for(j=0;j<10-i;j++) //第i趟需要10-i次比较 if(sort...

善金13475919947问: 编程实现:用冒泡法对10个整数进行排序 -
日喀则市八正回答: For i = 1 To 10For j = 1 To 10 - iIf a(j) > a(j + 1) Then temp = a(j + 1) a(j + 1) = a(j) a(j) = temp End If Next j Next i

善金13475919947问: 十个数的冒泡排序的代码 -
日喀则市八正回答: int a[10]={1,2,3,4,5,6,7,8,9,10}//从大到小的排序 for(int i=0; i<9; i++){for(int j=0; j<10-i; j++){if (a[ j ] < a[ j+1 ]){int temp=a[ j+1 ]; a[ j+1 ]=a[ j ];a[ j ]=temp; }}}

善金13475919947问: C语言 用一个函数来实现对10个数进行冒泡排序 -
日喀则市八正回答: #include "stdio.h" int exchange(char a[10]) //char {int i,j,t; for(i=0;i<10;i++)for(j=0;j<9-i;j++)if (a[j]<a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} return(1); } void main() {char a[10]; //charprintf("please put numbers:");scanf("%s",a);exchange(a);printf("%s",a); }你是对10个字符串排序把

善金13475919947问: 编写程序用函数实现对10个整数的冒泡排序(c语言) -
日喀则市八正回答: #include <stdio.h> void main(){int a[10];int i,j,t,flag;printf("input 10 numbers :\n");for (i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if (a[i]>a[i+1]){flag=0;t=a[i];a[i]=a[i+1];a[i+1]=t;flag=1;break;}printf("...

善金13475919947问: 用冒泡法对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) + ...

善金13475919947问: 编程实现用冒泡法将键盘输入的10个整数按从小到大的顺序排序要求排序功能用自定义函数实现 -
日喀则市八正回答: C语言实现,sort为自定义函数 #include<stdio.h> void sort(int a[10],int n){int t;int i;int j;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 main(){int fs_main[10];int i;for(i=0;i<10;i++){scanf("%...

善金13475919947问: 采用冒泡排序方法,对10个数按由小到大的顺序排列的c语言程序 -
日喀则市八正回答: #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] = ...

善金13475919947问: c语言程序设计作业...1.冒泡法排序,2. 第二大整数,3.数组输出1.冒泡法排序输入10个数,用“冒泡法”对10个数排序(由小到大)这10个数字在100以... -
日喀则市八正回答:[答案] # include int main() { int a[10],i,j,t; for(i=0;i


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