Heim >häufiges Problem >So geben Sie 3 Zahlen in der Sprache C ein und geben sie von klein nach groß aus

So geben Sie 3 Zahlen in der Sprache C ein und geben sie von klein nach groß aus

青灯夜游
青灯夜游Original
2022-09-19 16:11:0054736Durchsuche

Schritte: 1. Verwenden Sie scanf(), um 3 Zahlen einzugeben. Die Syntax lautet „scanf(“%d%d%d“,&a,&b,&c)“; 2. Verwenden Sie if, um die Größen der drei Zahlen zu vergleichen und sortieren Sie sie vom kleinsten zum kleinsten. Große Sortierung, die Syntax „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;}"; 3. Verwenden Sie printf(), um die drei sortierten Zahlen auszugeben. Die Syntax lautet "printf("%d %d % d",a,b,c) ".

So geben Sie 3 Zahlen in der Sprache C ein und geben sie von klein nach groß aus

Die Betriebsumgebung dieses Tutorials: Windows 7-System, c99-Version, Dell G3-Computer.

In der C-Sprache können Sie scanf(), if-Anweisung und printf()-Funktion verwenden, um 3 Zahlen einzugeben und sie von klein nach groß auszugeben.

Implementierungsschritte:

Schritt 1: Verwenden Sie die Funktion scanf(), um 3 Zahlen einzugeben

scanf ist die Abkürzung für Scanformat, was formatiertes Scannen bedeutet, also das Erhalten von Benutzereingaben über die Tastatur

scanf("%d%d%d",&a,&b,&c);

Schritt 2: Verwenden Sie die if-Anweisung, um die Größen der drei Zahlen zu vergleichen und sortieren Sie sie von klein bis groß

	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;	
	}

Schritt 3: Verwenden Sie die Funktion printf(), um Die sortierten drei Zahlen ausgeben

printf() ist eine Standardbibliotheksfunktion der C-Sprache, die zur Ausgabe formatierter Zeichenfolgen in die Standardausgabe verwendet wird. Die Standardausgabe, also die Standardausgabedatei, entspricht dem Terminalbildschirm. printf() wird in der Header-Datei stdio.h deklariert.

printf("%d %d %d",a,b,c);

Implementierungscode: Eingabe von drei Zahlen: 3 2 1, Ausgabe 1 2 3

#include 
int main(){
int a,b,c,t;
printf("请输入三个整数:\n");
scanf("%d%d%d",&a,&b,&c);
	if(a>b){	// 3 2 1
		t=a;	// t=3
		a=b;	// a=2
		b=t;	// b=3
	}
	if(a>c){	
		t=a;	// t=2
		a=c;	// a=1
		c=t;	// c=2
	}
	if(b>c){
		t=b;	// t=3
		b=c;	// b=2
		c=t;	// c=3
	}
	printf("%d %d %d",a,b,c);
  return 0;
}

So geben Sie 3 Zahlen in der Sprache C ein und geben sie von klein nach groß aus

So geben Sie 3 Zahlen in der Sprache C ein und geben sie von klein nach groß aus

Verwandte Empfehlungen: „C Video Tutorial

Das obige ist der detaillierte Inhalt vonSo geben Sie 3 Zahlen in der Sprache C ein und geben sie von klein nach groß aus. 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