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

2021-07-04 17:28:19 字數 1800 閱讀 7651

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

2、 bool 如果為真,則返回1,如果為假則返回0

3、&& 邏輯與 要求表示式兩邊同時為真,結果才為真,如果表示式兩邊有乙個為假,結果就為假。

||  邏輯或 一真即真 !

4if 第一種形式,如果條件表示式為真,會執行大括號裡的語句,執行完畢後跳出大括號執行下面的語句;如果為假,跳出大括號,繼續執行下面的語句。 if

(-1)

printf("

嘿嘿");

5 判斷的時候 『m』 == c ,如果少寫了乙個=,則會報錯。這是乙個好習慣。

如果寫成 c == 『m』,則少寫乙個=,仍能執行。 6

條件運算子(三目運算子)

條件表示式?表示式1:表示式2

條件表示式 真 則整個表示式的值為 表示式1

假 則整個表示式的值為 表示式2

例如:

inta =

3, b =

4, c =0;

c = a > b ? a : b;

printf

("%d"

,c);

//這裡

a > b為假,

所以c的值為後乙個表示式b的值

語句中,switch

後面的括號中要求填寫整形表示式

(char,short,int,long),

不允許填寫值為浮點型的表示式

7 %2d  2代表輸出的變數佔兩位 8

case後邊的標籤只能是整型常量或者整型常量表示式,不可以為變數

case中如果要定義變數,必須用

如:case

9  

enum

season ;

intsea =0;

printf("

請輸入乙個數

1;//求

1~19

中的隨機數

printf

("%d"

,c);

10         

//        sizeof

是運算子

不是函式

計算傳入物件所佔的記憶體空間的位元組數

//        lu

無符號長整型

long

a =0;

printf

("%lu"

,sizeof

(a));

printf

("%lu\n"

,sizeof

(long

));

printf

("%lu\n"

,sizeof

(bool

));

C PTA 求最大值最小值

用指標作函式引數,程式設計序求一維陣列中的最大和最小的元素值。函式介面定義 void maxmin int arr,int pt1,int pt2,int n 其中 arr pt1 pt2 n都是使用者傳入的引數,n為元素個數。函式求指標arr所指向的一維陣列中的最大和最小的元素值,並將最大值和最小...

最大值 最小值

求最大最小的時候有點小技巧,就是我們兩個兩個的比較,把大個跟當前最大比較,小的跟當前最小的比較,這樣就會節約一點比較時間,有原來的2 n到3 n 2。include include 得到最大最小值 int getmaxmin int ndata,int nlen,int pnmax,int pnmi...

Problem E 求最大值和最小值

求出一些整數中的最大值和最小值。輸入為多行,以eof結束。每行為乙個十進位制的數字,全部由0 9組成,每行最長不超過1000個字元。有些數字會以0開頭 不影響數值大小的前導0 輸出為輸入中的最大值和最小值,格式見sample。02010001201223 the maximum value is 2...