Heim  >  Artikel  >  Backend-Entwicklung  >  Wie werden drei Zahlen entsprechend ihrer Größe in der Sprache C ausgegeben?

Wie werden drei Zahlen entsprechend ihrer Größe in der Sprache C ausgegeben?

烟雨青岚
烟雨青岚Original
2020-06-10 15:18:328624Durchsuche

Wie werden drei Zahlen entsprechend ihrer Größe in der Sprache C ausgegeben?

Analyse und Implementierung der Ausgabe von drei Zahlen nach Größe in C-Sprache:

1 . Analyse: Die Reihenfolge von drei Zahlen erfordert nur drei Vergleiche.

Zunächst seien diese drei Zahlen a, b bzw. c.

(1) Vergleiche a mit b, wenn a > tausche die Werte von a und b aus, vergleiche a mit c,

(2) Wenn a > c, tausche a und c aus. Vergleiche den Wert b mit c,

(3) Wenn b > c, tausche die Werte von b und c aus

Nach drei Vergleichsrunden Ausgabe a, b, c in der Reihenfolge der Größe angeordnet.

2. Implementierung:

#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. Laufergebnis:

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

Empfohlenes Tutorial: „C-Sprache Tutorial

Das obige ist der detaillierte Inhalt vonWie werden drei Zahlen entsprechend ihrer Größe in der Sprache C ausgegeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn