輸入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...