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!