经典 c 程序 100 例
【程序 】
题目:有 、、、 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
程序分析:可填在百位、十位、个位的数字都是 、、、。组成所有的排列后再去
掉不满足条件的排列。
程序源代码:
!
"#$%%&'以下为三重循环'&
"#$%%
"#$%%
("))("))("&'确保 、、 三位互不相同'&
***!
+
,
+
【程序 】
题目:企业发放的奖金根据利润提成。利润-低于或等于 . 万元时,奖金可提 .*;利润高
于 . 万元,低于 . 万元时,低于 . 万元的部分按 .*提成,高于 . 万元的部分,可可提
成 /$*;. 万到 . 万之间时,高于 . 万元的部分,可提成 $*;. 万到 0. 万之间时高于
. 万元的部分,可提成 *;0. 万到 .. 万之间时,高于 0. 万元的部分,可提成 $*,高于
.. 万元时,超过 .. 万元的部分按 *提成,从键盘输入当月利润 -,求应发放奖金总数?
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
程序源代码:
,
111101.1
*)
1".....'.
1"1%.....'./$
1"1%.....'.$
10"1%.....'.
1."10%.....'.$
#".....
1"'.
#".....
1"1%2.....'../$