您好,欢迎访问全国教育考试教材网
商品分类

c语言程序设计哔哩哔哩

【程序1】

主题:有1、2、3、4个数字,可以构成几个互不相同、不重复的数字的三位? 有多少?

1 .程序分析:一百位、十位、一位可以填写的数字都是1、2、3、4。

组成所有数组后,去除不符合条件的数组。

2 .程序源代码:

代码的副本如下。

#include’stdio.h’

#include’conio.h’

main() {

inti,j,k;

printf(”);

for(I=1; i5; I(/)以下为三重循环(/for ) j=1; j5; j )

for(k=1;k5;k++) {

if(I!=ki!=jj!=k(/) I、j、k三位互不相同) /

printf(‘%d,%d,%d’,i,j,k);

}

getch();

}

代码

程序二】主题:

企业发放的奖金按利润提成。

利润( I )在10万元以下的,奖金为10%; 利润高于10万元、低于20万元的,低于10万元的部分按10%提成,高于10万元的部分可可豆7.5%; 20万到40万之间,超过20万元的部分,

可加薪5%; 40万至60万之间超过40万元的部分,可提成3%; 60万元至100万元之间,超过60万元的部分可以提成1.5%,超过100万元的部分提成1%,通过键盘输入当月利润I

我应该求出奖金的总数吗? 1 .程序分析:请用轴隔开进行定位。

请注意,定义需要将奖金定义为增长整数型。

2 .程序源代码:

代码的副本如下。

#include’stdio.h’

#include’conio.h’

main() {

longinti;

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(i=100000)

bonus=i*0.1;

elseif(i=200000) bonus=bonus1+(i-100000)*0.075;

else if(i=400000) bonus=bonus2+(i-200000)*0.05;

else if(i=600000) bonus=bonus4+(i-400000)*0.03;

else if(i=1000000) bonus=bonus6+(i-600000)*0.015;

else bonus=bonus10+(i-1000000)*0.01; printf(‘bonus=%d’,bonus);

getch();

}

代码2