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

烟雨青岚
Freigeben: 2020-06-10 15:18:32
Original
8679 Leute haben es durchsucht

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);
}
Nach dem Login kopieren

3. Laufergebnis:

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

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage