程序填空 下载本文

s=s+f; }

printf(\} 答案:

=======(答案1)======= s=0

=======(答案2)======= i+=2

=========或========= i=i+2

=========或========= i++,i++

=======(答案3)======= j<=i

=========或========= i>=j

=========或========= j

=========或========= i+1>j

=======(答案4)======= f= f * j

第19题 (10.0分) 题号:443 难度:中 第2章 /*------------------------------------------------------- 【程序填空】

--------------------------------------------------------- 功能:企业发放的奖金根据利润提成。利润(i)低于或等于10万元 时,奖金可提10%;利润高于10万元,低于20万元时,低于 10万元的部分按10%提成,高于10万元的部分,可可提成7.5% ;20万到40万之间时,高于20万元的部分,可提成5%;40万 到60万之间时高于40万元的部分,可提成3%;60万到100万 之间时,高于60万元的部分,可提成1.5%,高于100万元时, 超过100万元的部分按1%提成,从键盘输入当月利润i,求 应发放奖金总数?

-------------------------------------------------------*/

#include main() {

long int i;

double bonus1,bonus2,bonus4,bonus6,bonus10,bonus; scanf(\

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;

/***********SPACE***********/

else if(【?】) bonus=bonus1+(i-100000)*0.075; /***********SPACE***********/

else if(【?】) bonus=bonus2+(i-200000)*0.05; /***********SPACE***********/

else if(【?】) bonus=bonus4+(i-400000)*0.03; else if(i<=1000000)

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

bonus=bonus10+(i-1000000)*0.01; /***********SPACE***********/ 【?】(\} 答案:

=======(答案1)======= i<=200000 200000>=i

=======(答案2)======= i<=600000

=========或========= 600000>=i

=======(答案3)======= i<=1000000

=========或=========

=========或=========

1000000>=i

=======(答案4)======= printf

第20题 (10.0分) 题号:13 难度:中 第1章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:产生并输出杨辉三角的前七行。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1

-------------------------------------------------------*/ #include main ( ) {

int a[7][7]; int i,j;

for (i=0;i<7;i++) {

a[i][0]=1;

/***********SPACE***********/ 【?】; }

for (i=2;i<7;i++)

/***********SPACE***********/ for (j=1;j<【?】;j++)

/***********SPACE***********/ a[i][j]= 【?】; for (i=0;i<7;i++) {

/***********SPACE***********/ for (j=0; 【?】;j++) printf(\ printf(\

} } 答案:

=======(答案1)======= a[i][i]=1

=======(答案2)======= i

=======(答案3)======= a[i-1][j]+a[i-1][j-1] =========或========= a[i-1][j-1]+a[i-1][j]

=======(答案4)======= j<=i

=========或========= i>=j

=========或========= j

=========或========= i+1>j

=========或========= j-1

=========或========= i>j-1

第21题 (10.0分) 题号:611 难度:易 第20章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

题目:以下程序是实现输出 x,y,z 三个数中的最大者。

-------------------------------------------------------*/ #include main() {

int x = 4, y = 6,z = 7; /***********SPACE***********/ int u ,【?】;