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
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
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
int x = 4, y = 6,z = 7; /***********SPACE***********/ int u ,【?】;