美文网首页
C-屏幕输10个整数,从小到大排序

C-屏幕输10个整数,从小到大排序

作者: DKider | 来源:发表于2019-05-13 22:23 被阅读0次

从屏幕输入10个整数,用函数将这是个数排序,从小到大。

#include <stdio.h>

#define N   10
void  sort(int nums[]){
    int i, j, temp;
    for(i=0;i<N-1;i++){
        for(j=i+1;j<N;j++){
            // 每一次把最小的放到i位置 ,选择排序
            if(nums[i]>nums[j]){
                temp = nums[i];
                nums[i] = nums[j];
                nums[j] = temp;
            }
        }
    }
}

void   main(){
    int i, nums[N];
    printf("请输入%d个整数:\n", N);
    for(i=0;i<N;i++){
        printf("请输入第%d个整数:", i+1);
        scanf("%d", &nums[i]);
    }
    printf("=============\n排序后:\n");
    sort(nums);
    for(i=0;i<N;i++) printf("%d,", nums[i]);
} 

输出:

image.png

相关文章

  • C-屏幕输10个整数,从小到大排序

    从屏幕输入10个整数,用函数将这是个数排序,从小到大。 输出:

  • 选择排序

    请用选择选择排序方法对 1010 个整数从小到大排序。 输入格式 输入 1010 个整数。 输出格式 输出排序后的...

  • Leetcode-Easy 977. Squares of a

    题目描述 给定一个从小到大排序的整数数组A,然后将每个整数的平方和从小到大排序。 思路 直接求和每个数的平方和,然...

  • C-排序

    一.冒泡排序 依次从头开始和下一个进行比较,大的沉底,通过一次循环得到一个最大的,重复循环该操作 过程示意图: 第...

  • python简单算法题(一)

    1)只能输入整数,并生成列表,实现最大数,将列表从小到大排序。 # define a funtion which ...

  • 【华为机试】质数因子

    题目描述: 功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子 输入描述: 输入一个long型整数 输...

  • 1076 排序

    题目描述 Description 给出n和n个整数,希望你从小到大给他们排序 输入描述 Input Descrip...

  • 插入排序

    前提条件: -大多数情况下,为了简单起见只讨论从小到大的排序-N是正整数-只讨论基于比较的排序(< > =有定义)...

  • 希尔排序

    前提条件: -大多数情况下,为了简单起见只讨论从小到大的排序-N是正整数-只讨论基于比较的排序(< > =有定义)...

  • 冒泡排序

    前提条件: -大多数情况下,为了简单起见只讨论从小到大的排序-N是正整数-只讨论基于比较的排序(< > =有定义)...

网友评论

      本文标题:C-屏幕输10个整数,从小到大排序

      本文链接:https://www.haomeiwen.com/subject/fcydaqtx.html