首頁 > 常見問題 > 主體

c語言怎麼輸入3個數字並從小到大輸出

青灯夜游
發布: 2022-09-19 16:11:00
原創
54682 人瀏覽過

步驟:1、用scanf()輸入3個數,語法「scanf("%d%d%d",&a,&b,&c)」;2.用if比較三個數的大小並且依照從小到大排序,語法「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、用printf()輸出排序後的3個數,語法「printf("%d %d %d",a, b,c)」。

c語言怎麼輸入3個數字並從小到大輸出

本教學操作環境:windows7系統、c99版本、Dell G3電腦。

在c語言中,可以利用scanf()、if語句和printf()函數實作輸入3個數,從小到大輸出。

實作步驟:

步驟1:利用scanf()函數輸入3個數字

scanf 是scan format 的縮寫,意思是格式化掃描,也就是從鍵盤取得使用者輸入

scanf("%d%d%d",&a,&b,&c);
登入後複製

步驟2:利用if語句比較三個數字的大小並依照從排序

#
	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:利用printf()函數輸出排序後的3個數字

printf() 是C 語言標準函式庫函數,用於將格式化後的字串輸出到標準輸出。標準輸出,即標準輸出文件,對應終端的螢幕。 printf() 申明於頭檔 stdio.h。

printf("%d %d %d",a,b,c);
登入後複製

實作程式碼:輸入三個數字:3 2 1,輸出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;
}
登入後複製

c語言怎麼輸入3個數字並從小到大輸出

c語言怎麼輸入3個數字並從小到大輸出

########################################################## ####相關推薦:《###C影片教學###》###

以上是c語言怎麼輸入3個數字並從小到大輸出的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板