輸出三個數中的最大值最小值 三元操作符的巢狀

2021-10-10 02:25:51 字數 1104 閱讀 4235

學習要點——三元操作符的巢狀

輸出

請輸入三個整型數:12-89

213三個數分別是: 12,-

89,213三個數中最大的乙個是213

三個數中最小的乙個是-

89請按任意鍵繼續.

..

請輸入三個整型數:12,-

89,123三個數分別是: 12,-

89,123三個數中最大的乙個是123

三個數中最小的乙個是-

89請按任意鍵繼續.

..

**一

#include

#include

main()

printf

("%3d\n"

,a[j]);

//計算

int max=a[0]

,min=a[0]

;for

(int i=

1;i<3;

++i)

//輸出

printf

("三個數中最大的乙個是%d\n"

,max)

;printf

("三個數中最小的乙個是%d\n"

,min)

;system

("pause");

return0;

}

注意:上述**的輸入是無法做到如下,用逗號分隔輸入的;有時候逗號輸入錯誤,可能是輸入法未切換

請輸入三個整型數:12-89

213

需要

scanf

("%d,%d,%d"

,&num1,

&num2,

%num3)

;

**二

#include

#include

main()

找出三個數的最大值與三個數的按序輸出

兩個題目 方法一 使用if語句,建立中間變數 求三個整數的最大值 比較三個數並由從大到小的次序輸出 include include void compare int a,int b,int c if a c a c,a c交換,交換後a c if b c b c,b c交換,交換後b c print...

輸入3個數,求最大值最小值中間值

輸入3個數,求最大值最小值中間值 2 bool 如果為真,則返回1,如果為假則返回0 3 邏輯與 要求表示式兩邊同時為真,結果才為真,如果表示式兩邊有乙個為假,結果就為假。邏輯或 一真即真 4if 第一種形式,如果條件表示式為真,會執行大括號裡的語句,執行完畢後跳出大括號執行下面的語句 如果為假,跳...

求三個數的最大 最小 中間值

求三個數的最大 最小 中間值 int a 3,b 5 int min a b a b printf min d n min int a 3,b 4 c 8 int min a b a b min min c min c int max a b?a b max max c max c printf m...