424)./*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:输出结果为:
* * * * * * * * * * * * * * * * * * * *
-------------------------------------------------------*/
main() {
/***********SPACE***********/
static char ________________={'*','*','*','*','*'}; int i,j,k;
char space=' '; for(i=0;i<5;i++) {
printf(\
/***********SPACE***********/ for(j=1;j<=3*i;j++)
printf(\ /***********SPACE***********/ for(k=0;k<________________;k++) printf(\ }
printf(\}
答案:
【1】 a[5] 或 a[] 【2】 space 或 ' ' 【3】 5 或 =4
425)./*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:当输入“2,5”的时候输出为“2 5 5”
-------------------------------------------------------*/
#include
第49页 共80页
main() {
int f[max],i,j,k,m;
scanf(\
/***********SPACE***********/
for(i=0;i<=________________;i++)f[i]=0; /***********SPACE***********/ f[________________]=1; for(i=k;i<=m;i++)
/***********SPACE***********/
for(j=i-k;j<=i-1;j++)f[i]________________f[j]; printf(\}
答案: 【1】 m
【2】 k-1 或 k -1 【3】 += 或 =1+
426)./*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:百马百担问题:有100匹马,驮100担货,大马驮三担,中 马驮2担,两匹小马驮一担,求大、中、小马各多少匹?
-------------------------------------------------------*/
#include
int hb,hm,hl,n=0;
/***********SPACE***********/
for(hb=0;hb<=100;hb+=________________) /***********SPACE***********/
for(hm=0;hm<=100-hb;hm+=________________) {
/***********SPACE***********/ hl=100-hb-________________; /***********SPACE***********/
if(hb/3+hm/2+2*________________==100) {
n++;
printf(\ } }
printf(\ getch();
第50页 共80页

