c
语言程序设计实验与习题指导答案颜
?
【篇一?/p>
c
语言程序设计
谭浩强版
何钦铭颜晖版习题?
案全集?/p>
【程?/p>
1
?/p>
题目:有
1
?/p>
2
?/p>
3
?/p>
4
个数字,能组成多少个互不相同且无重复?/p>
字的三位数?都是多少?/p>
1.
程序分析:可填在百位、十位、个位的数字都是
1
?/p>
2
?/p>
3
?/p>
4
。组
成所有的排列后再?/p>
掉不满足条件的排列?/p>
2.
程序源代码:
main()
{
int i,j,k;
printf(\n);
for(i=1;i5;i++)
?/p>
*
以下为三重循?/p>
*/
for(j=1;j5;j++)
for (k=1;k5;k++)
{
if (i!=ki!=jj!=k) /*
确保
i
?/p>
j
?/p>
k
三位互不相同
*/
printf(%d,%d,%d\n,i,j,k);
}
}
【程?/p>
2
?/p>
题目:企业发放的奖金根据利润提成。利?/p>
(i)
低于或等?/p>
10
万元时,
奖金可提
10%
;利润高
?/p>
10
万元,低?/p>
20
万元时,低于
10
万元的部分按
10%
提成,高
?/p>
10
万元的部分,可可?/p>
?/p>
7.5%
?/p>
20
万到
40
万之间时,高?/p>
20
万元的部分,可提?/p>
5%
?/p>
40
万到
60
万之间时高于
40
万元的部
分,可提?/p>
3%
?/p>
60
万到
100
万之间时,高?/p>
60
万元的部分,可提
?/p>
1.5%
,高?/p>
100
万元时,超过
100
万元的部分按
1%
提成,从?/p>
盘输入当月利?/p>
i
,求应发放奖金总数?/p>
1.
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定?/p>
成长整型?/p>