Rumah > masalah biasa > teks badan

Bagaimana untuk memasukkan 3 nombor dalam bahasa C dan mengeluarkannya dari kecil ke besar

青灯夜游
Lepaskan: 2022-09-19 16:11:00
asal
54651 orang telah melayarinya

Langkah: 1. Gunakan scanf() untuk memasukkan 3 nombor, sintaksnya ialah "scanf("%d%d%d",&a,&b,&c)" 2. Gunakan if untuk membandingkan saiz daripada tiga nombor Dan diisih dari kecil ke besar, sintaks "if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c =t;}jika (b>c){t=b;b=c;c=t;}"; 3. Gunakan printf() untuk mengeluarkan tiga nombor yang diisih, sintaksnya ialah "printf("%d %d %d",a, b,c)".

Bagaimana untuk memasukkan 3 nombor dalam bahasa C dan mengeluarkannya dari kecil ke besar

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi c99, komputer Dell G3.

Dalam bahasa C, anda boleh menggunakan fungsi scanf(), if statement dan printf() untuk memasukkan 3 nombor dan mengeluarkannya daripada kecil ke besar.

Langkah pelaksanaan:

Langkah 1: Gunakan fungsi scanf() untuk memasukkan 3 nombor

scanf Ya Singkatan format imbasan bermaksud imbasan berformat, iaitu, mendapatkan input pengguna daripada papan kekunci

scanf("%d%d%d",&a,&b,&c);
Salin selepas log masuk

Langkah 2: Gunakan pernyataan if untuk membandingkan saiz tiga nombor dan ikuti langkah daripada Kecil kepada Besar Isih

	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;	
	}
Salin selepas log masuk

Langkah 3 : Gunakan fungsi printf( ) mengeluarkan 3 nombor yang diisih

printf() ialah fungsi perpustakaan standard bahasa C yang digunakan untuk mengeluarkan rentetan berformat kepada output standard. Output standard, iaitu fail output standard, sepadan dengan skrin terminal. printf() diisytiharkan dalam fail pengepala stdio.h.

printf("%d %d %d",a,b,c);
Salin selepas log masuk

Kod pelaksanaan: masukkan tiga nombor: 3 2 1, output 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;
}
Salin selepas log masuk

Bagaimana untuk memasukkan 3 nombor dalam bahasa C dan mengeluarkannya dari kecil ke besar

Bagaimana untuk memasukkan 3 nombor dalam bahasa C dan mengeluarkannya dari kecil ke besar

Cadangan berkaitan: "Tutorial Video C"

Atas ialah kandungan terperinci Bagaimana untuk memasukkan 3 nombor dalam bahasa C dan mengeluarkannya dari kecil ke besar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!