精华内容
下载资源
问答
  • 用冒泡法,对十个数字进行从小到大排序

    万次阅读 多人点赞 2015-04-08 20:17:33
    int a[10]; int i,j,t; printf("input 10 numbers:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(j=0;j;j++)//进行9次循环,实现9趟比较 for(i=0;i;i++)//在每一趟中进行9-j次比
    #include<stdio.h>
    int main()
    {
    	int a[10];
    	int i,j,t;
    	printf("input 10 numbers:\n");
    	for(i=0;i<10;i++)
    		scanf("%d",&a[i]);
    	printf("\n");
    	for(j=0;j<9;j++)//进行9次循环,实现9趟比较
    		for(i=0;i<9-j;i++)//在每一趟中进行9-j次比较
    			if(a[i]>a[i+1])//相邻两个数比较
    			{
    				t=a[i];
    				a[i]=a[i+1];
    				a[i+1]=t;
    			}
    			printf("the sorted number:\n");
    			for(i=0;i<10;i++)
    				printf("%5d",a[i]);
    			printf("\n");
    	return 0;
    
    }

    展开全文
  • //对10个数字按照从小到大排序 冒泡排序:#include <stdio.h>int main() { int i; int j; int temp; int a[10]={61,4,7,45,13,6,25,11,9,23}; for(i=0;i<9;i++) //n个数最多做n-1趟排序 { for(j=0;j<...

    //对10个数字按照从小到大的排序
    冒泡排序:

    #include <stdio.h>
    
    int main()
    {
        int i;
        int j;
        int temp;
        int a[10]={61,4,7,45,13,6,25,11,9,23};
        for(i=0;i<9;i++)            //n个数最多做n-1趟排序
        {
            for(j=0;j<9-i;j++)
            {
                if(a[j]>a[j+1])
                {
                    temp=a[j+1];
                    a[j+1]=a[j];
                    a[j]=temp;
                }
            }
        }                         //冒泡排序算法
        for(i=0;i<10;i++)
        {
            printf("%4d",a[i]);
        }
        printf("\n");
        return 0;
    }
    

    选择排序:从第0位开始,与后面的所有数进行比较,选出最小的互换位置,保证第0位值最小;
    从第1位开始,与后面得剩余数进行比较,选出除第0位外最小的数互换位置,保证为次最小值;
    依次类推到第9位,与第10位交换;退出循环。

    #include <stdio.h>
    
    int main()
    {
        int a[10]={1,43,5,2,54,93,14,83,35,20};
        int i;
        int j;
        int min;
        for(i=0;i<9;i++)
        {
            for(j=i+1;j<10;j++)
            {
                if(a[i]>a[j])
                {
                    min=a[j];
                    a[j]=a[i];
                    a[i]=min;
                }
            }
        }  //选择排序算法
        for(i=0;i<=9;i++)
        {
            printf("%4d",a[i]);
        }
        printf("\n");
        return 0;
    }
    展开全文
  • 个数从小到大排序

    千次阅读 2017-06-08 10:35:21
    个数从小到大排序 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 现在要写一程序,实现给三个数排序的功能 输入输入三正整数 输出给输入的三正整数排序 样例输入 20 7 ...

    三个数从小到大排序

    时间限制: 3000 ms  |  内存限制: 65535 KB
    难度: 0
    描述

    现在要写一个程序,实现给三个数排序的功能

    输入
    输入三个正整数
    输出
    给输入的三个正整数排序
    样例输入
    20 7 33
    样例输出
    7 20 33
    来源
    [张洁烽]原创
    上传者

    张洁烽


    代码:

    #include <iostream>
    #include <stdio.h> 
    #include <string.h>
    #include <math.h>
    #include <vector>
    #include <queue>
    #include <stack>
    #include <map>
    #include <string>
    #include <algorithm>
    using namespace std; 
    
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    
    int main(int argc, char** argv) {
    	int a,b,c;
    	scanf("%d%d%d",&a,&b,&c);
    	if(a>b){
    		if(b>c){
    			printf("%d %d %d\n",c,b,a); 
    		}else{
    			if(a>c){
    				printf("%d %d %d\n",b,c,a); 
    			}else{
    				printf("%d %d %d\n",b,a,c); 
    			}
    		}
    	}else if(b>a){
    		if(a>c){
    			printf("%d %d %d\n",c,a,a); 
    		}else{
    			if(b>c){
    				printf("%d %d %d\n",a,c,b); 
    			}else{
    				printf("%d %d %d\n",a,b,c); 
    			}
    		}
    	}
    	
    	return 0;
    }


    展开全文
  • 用汇编语言编写,对十个数进行从小到大排序
  • 满意答案 Sherpy 2015.07.02 采纳率:59% 等级:12 已帮助:3809人 ... //依次类推,直到排序完成 a[j] = a[j - 1]; a[j - 1] = buf; } } } for(i = 0;i 00分享举报

    满意答案

    dcebd7a0de6265b6ccae5ead692f1eab.png

    Sherpy

    2015.07.02

    dcebd7a0de6265b6ccae5ead692f1eab.png

    采纳率:59%    等级:12

    已帮助:3809人

    1234567891011121314151617181920212223242526#include  int main(void){    int a[20];    int i,j,buf;    printf("pls input 20 numbers:");    for(i = 0;i  a[j])      //放在最大值前面,            {                        // ...                buf = a[j];      //依次类推,直到排序完成                a[j] = a[j - 1];                a[j - 1] = buf;             }        }    }    for(i = 0;i 

    00分享举报

    展开全文
  • 个数从小到大排序 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 现在要写一程序,实现给三个数排序的功能 输入输入三正整数 输出给输入的三正整数排序 样例输入 20 7 ...
  • 快速排序法:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据要小,然后再按此方法这两部分数据分别进行快速排序(此过程可以用到函数递归的方法)。 #include #...
  • 主要给大家介绍了关于如何利用C语言实现3个数从小到大排序/输出的相关资料,文中通过示例代码介绍的非常详细,大家学习或者使用C语言具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • 自定义一组有首地址为data的10个字的数组,请利用冒泡排序算法来编写程序,使该数组中的按照从小到大的次序有序化。(注:10个字可以自己定义。) datas segment data1 dw 7,5,3,2,6,9,10,1,8 datas ends 冒泡...
  • package liu0913; import java.util.Scanner; public class Maopao { public static void main(String[] args) { Scanner sc=new Scanner(System.in)... System.out.println("请输入第一个数"); in...
  • 自定义一组有首地址为data的10个字的数组,请利用冒泡排序算法来编写程序,以使该数组中的按照从小到大的次序有序化。(注:10个字可以自己定义。) datas segment buffer dw 7,5,3,2,6,9,10,1,8 datas ends ...
  • 从终端输入10个数字(乱序),利用简单选择排序10个数字排序,结果从小到大排列。 #include<stdio.h> #define ARRAY_SIZE(buf) (sizeof(buf) / sizeof(buf[0])) void scanf_nu(int *buf, int n) { int...
  • printf("输入10个数字:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) { for(j=i+1;j<10;j++) { if(a[i]>a[j]) { temp=a[j]; a[j]=a[i]; a[.
  • 3个数从小到大排序

    2013-11-30 11:25:16
    用C语言实现3个数从小到大排序的文本文件
  • 主要介绍了Python实现特定列表进行从小到大排序操作,涉及Python文件读取、计算、正则匹配、排序等相关操作技巧,需要的朋友可以参考下
  • pascal代码-三个数从小到大排序
  • Problem B: 指针:调用自定义排序函数sort,输入的n个数进行从小到大输出。 Description 自定义函数sort(int *p, int n),功能是n排序。在main函数中,调用它,输入的任意排序。 Input 多组测试数据,...
  • 基本算法quicksort来int型arr进行从小到大排序。。
  • 个数从小到大排序 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 现在要写一程序,实现给三个数排序的功能 输入输入三正整数 输出给输入的三正整数排序 样例输入 20 7 ...
  • Description 自定义函数sort(int *p, int n),功能是n个数排序。在main函数中,调用它,输入的...输出从小到大排列后的数组 Sample Input 5 9 4 3 2 1 6 34 23 12 78 -20 0 Sample Output 1 2 3 4 9 -...
  • ![图片说明](https://img-ask.csdn.net/upload/201912/02/1575285347_610244.png) C语言菜鸟求解~一数组已经从小到大排序 加入一数字后按照原来从小到大排序
  • 在任意给定范围内取十个值并从小到大排序,先给定10的最小和最大值。然后产生随机数,最后排序。
  • C++_n数据进行从小到大排序 #include<iostream> using namespace std; /** * n数据进行从小到大排序 * @project C++_Demo * @author CaoPengCheng * @date 2021-09-09 * @version 1.0.0 */ ...
  • N个数从小到大排序

    千次阅读 2019-12-09 18:46:13
    输入一正整数N和N整数,将它们按从小到大的顺序进行排序后输出。 Input 输入一正整数N(1≤N≤100)和N整数,用空格分隔。 Output 将这N个数从小到大的顺序重新输出 Sample Input 10 -4 5 12 88 23 ...
  • 输入三个数从小到大排列 运行程序 代码 //导包 import java.util.Scanner; //声明一类名为Test的类 public class Test { // mian方法 程序入口 public static void main(String[] args) { // 输入三个数...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 232,194
精华内容 92,877
关键字:

对10个数进行从小到大排序