成7。5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于
40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1。5%,高于
100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
1。程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
2。程序源代码:
#include 〃stdio。h〃
#include 〃conio。h〃
main()
{
long int i;
int bonus1;bonus2;bonus4;bonus6;bonus10;bonus;
scanf(〃%ld〃;&i);
bonus1=100000*0。 1;
bonus2=bonus1+100000*0。75;
bonus4=bonus2+200000*0。5;
bonus6=bonus4+200000*0。3;
bonus10=bonus6+400000*0。15;
if(iz)
{t=y;y=z;z=t;} /*交换z;y的值*/
printf(〃small to big: %d %d %dn〃;x;y;z);
getch();
}
【程序6】
题目:用*号输出字母C的图案。
1。程序分析:可先用'*'号在纸上写出字母C,再分行输出。
2。程序源代码:
#include 〃stdio。h〃
#include 〃conio。h〃
main()
{
printf(〃Hello C…world!n〃);
printf(〃 ****n〃);
printf(〃 *n〃);
printf(〃 * n〃);
printf(〃 ****n〃);
getch();
}
【程序7】
题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!
1。程序分析:字符共有256个。不同字符,图形不一样。
2。程序源代码:
#include 〃stdio。h〃
#include 〃conio。h〃
main()
{
char a=176;b=219;
printf(〃%c%c%c%c%cn〃;b;a;a;a;b);
printf(〃%c%c%c%c%cn〃;a;b;a;b;a);
printf(〃%c%c%c%c%cn〃;a;a;b;a;a);
printf(〃%c%c%c%c%cn〃;a;b;a;b;a);
printf(〃%c%c%c%c%cn〃;b;a;a;a;b);
getch();
}
【程序8】
题目:输出9*9口诀。
1。程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
2。程序源代码:
#include 〃stdio。h〃
#include 〃conio。h〃
main()
{
int i;j;result;
printf(〃n〃);
for (i=1;i