一printf輸出格式
注意
注意:使用printf 時最好新增標頭檔案 #include < cstdio >
1.int、float、double、char等型別的輸出格式:
(1) int:%d
(2) float: %f, 預設保留6位小數
(3) double: %lf, 預設保留6位小數
(4) char: %c, 回車也是乙個字元,用』\n』表示
2. 擴充套件功能
(1) float, double等輸出保留若干位小數時用:%.4f, %3lf
(2) 最小數字寬度
a.%8.3f
, 表示這個浮點數的最小寬度為8,保留3位小數,當寬度不足時在前面補空格。
b.%-8.3f
,表示最小寬度為8,保留3位小數,當寬度不足時在後面補上空格
c.%08.3f
, 表示最小寬度為8,保留3位小數,當寬度不足時在前面補上0
二if 語句
注意
三種版本二種工具
1.基礎版本
2.簡化版本
3.深化版本
1. 基本if-else語句
當條件成立時,執行某些語句;否則執行另一些語句。
2.if-else語句內部也可以是if-else語句
3. if-else 連寫
常用比較運算子
(1) 大於 >
(2) 小於 <
(3) 大於等於 >=
(4) 小於等於 <=
(5) 等於 ==
(6) 不等於 !=
條件表示式
(1) 與 &&
(2) 或 ||
(3) 非 !
(短路原則)
三例題求解
課間習題
1.倍數
#include
using
namespace std;
intmain()
2.零食
#include
intmain()
3.區間
#include /
using
namespace std;
intmain()
4.三角形
#include
#include
using
namespace std;
int/
main()
**5.遊戲時間 **
#include
intmain()
6.加薪
#include
intmain()
7.動物
#include
using
namespace std;
intmain()
//複雜版本判斷語句
else
}else
else
}return0;
}
課後習題
1.選擇練習1
#include
using
namespace std;
intmain()
**2.ddd **
#include
using
namespace std;
intmain()
3.點的座標
#include
using
namespace std;
intmain()
//!x 對表示式取非(真取非假,假(0)取非位真)
return0;
}
4.三角形型別
#include
using
namespace std;
intmain()
if(c > a)
if(c > b)
if(a >= b + c) cout <<
"nao forma triangulo"
<< endl;
else
return0;
}
**5.遊戲時間2 **
#include
intmain()
6.稅
#include
intmain()
//避免使用複雜的巢狀判斷語句
if(x >
3000)if
(x >
4500
) sum +
=(x -
4500)*
0.28;if
(sum ==0)
printf
("isento");
else
printf
("r$ %.2lf\n"
, sum)
;return0;
}
7.簡單排序
#include
using
namespace std;
intmain()
if(c < a)
if(c < b)
cout << a << endl << b << endl << c << endl << endl;
cout << x << endl << y << endl << z << endl;
return0;
}
8.一元二次方程公式
#include
#include
#include
using
namespace std;
intmain()
return0;
}
9.平均數
#include
intmain()
return0;
}
學習資源《語法基礎》
C 中的判斷
語法格式 if 布林表示式1 else if 布林表示式2 else if 布林表示式3 else 1.3 巢狀if語句 在c 中,巢狀if else語句是合法的,這意味著可以在乙個if或else if語句內使用另乙個if或else if語句。語法格式 if 布林表示式1 1.4 switch語句 ...
C 條件判斷 巢狀if結構
我們在上面的商店中,如果是商店會員可以享受打折優惠,非會員沒有優惠。這個問題怎樣解決呢?我們用前面的知識就不能解決,需要用到複雜的巢狀。其語法如下 if 表示式1 else else 我們看這個例子 using system class program 元,會員打8折以上再折,您應支付元 sum,s...
C語言基礎 判斷結構
這些特別基礎的東西都是我在大學剛開始時寫的筆記。剛接觸到程式設計,什麼也不知道,所以很基礎很基礎,也會有很多的不足。是 與 運算 非 運算 if 表示式 條件 執行的操作 if 表示式 if 表示式 else if 表示式2 else if 表示式3 else if 表示式n 注意 1 多重if語句...