Maison  >  Article  >  développement back-end  >  Comment afficher trois nombres selon leur taille en langage C ?

Comment afficher trois nombres selon leur taille en langage C ?

烟雨青岚
烟雨青岚original
2020-06-10 15:18:328683parcourir

Comment afficher trois nombres selon leur taille en langage C ?

Analyse et mise en œuvre de la sortie de trois nombres par taille en langage C :

1 .Analyse : L'ordre de trois nombres ne nécessite que trois comparaisons.

Tout d'abord, que ces trois nombres soient respectivement a, b et c.

(1) Comparez a avec b, si a > b, échangez les valeurs de a et b, comparez a avec c,

(2) Si a > c, échangez a et c Comparez la valeur b avec c,

(3) Si b > c, échangez les valeurs de b et c

Après trois tours de comparaison, sortie a, b, c par ordre de taille.

2. Implémentation :

#include <stdio.h>
int main()
{
    int a;
    int b;
    int c;
    int t; // 临时变量用于交换两变量的值
    printf("请输入a、b、c的值,中间用空格隔开:");
    scanf("%d%d%d", &a, &b, &c);
    if (a > b) {
        t = a;
        a = b;
        b = t;
    }
    if (a > c) {
        t = a; 
        a = c;
        c = t;
    }
    if (b > c) {
        t = b;
        b = c;
        c = t;
    }
    printf("排序后a、b、c的值为%d、%d、%d", a, b, c);
}

3. Résultat d'exécution :

请输入a、b、c的值,中间用空格隔开:4 1 7
排序后a、b、c的值为1、4、7

Tutoriel recommandé : "Langage C Tutoriel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn