int b,c; b=4;
c=fun(a,10,b); if(c==1)
printf(\ else
printf(\}
答案:
1). low<=high 或 high>=low 2). high=mid-1
3). low=★mid★+★1
4). return ★mid 或 return ★(mid)
显示序号:6
题号:30
/*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:输入字符串,再输入一个字符,将字符串中与输入字符相 同的字符删除。
-------------------------------------------------------*/
#include \
void fun(char a[],char c) {
int i,j;
/***********SPACE***********/ for(i=j=0; 【?】;i++) if(a[i]!=c) a[j++]=a[i];
/***********SPACE***********/ 【?】; }
main() {
char a[20],cc; gets(a);
/***********SPACE***********/
【?】;
/***********SPACE***********/ 【?】; puts(a); }
答案:
1). a[i]★!=★'\\0' 或 a[i] 或 a[i]!=NULL 2). a[j]='\\0' 或 a[j]=NULL 或 a[j]=0 3). cc=getchar() 或 scanf(\ 4). fun(a,cc)
显示序号:7
题号:35
/*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:计算并输出high以内最大的10个素数之和,high由主函数传 给fun函数,若high的值为100,则函数的值为732。
-------------------------------------------------------*/
#include
int sum = 0, n=0, j, yes;
/***********SPACE***********/ while ((high >= 2) && (【?】)) {
yes = 1;
for (j=2; j<=high/2; j++ )
/***********SPACE***********/ if (【?】) {
yes=0; break; }
if (yes)
{
sum +=high; n++; } high--; }
/***********SPACE***********/ 【?】; }
main ( ) {
clrscr( );
printf(\}
答案:
1). n<10 或 10>n
2). high%j★==★0 或 !(high%j) 3). return★ sum 或 return ★(sum)
显示序号:8
题号:397
/*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙 队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比 赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出 三队赛手的名单。
-------------------------------------------------------*/
main() {
char i,j,k;/*i是a的对手,j是b的对手,k是c的对手*/ for(i='x';i<='z';i++) for(j='x';j<='z';j++) {
/***********SPACE***********/
if(【?】)
/***********SPACE***********/ for(k='x';【?】;k++) {
/***********SPACE***********/ if(【?】) {
/***********SPACE***********/ if(i!='x'&&k!=【?】)
printf(\ } } } }
答案:
1). i!=j 或 i★!=★j 2). k<='z' 或 'z'>=k
3). i!=k&&j!=k 或 i★!=★k★&&★j★!=★k 4). 'z'
显示序号:9
题号: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(); }
答案:
1). 3 2). 2 3). hm 4). hl
显示序号:10
题号:427
/*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡 各多少只?
-------------------------------------------------------*/
#include
int cocks,hens,chicks; cocks=0;
while(cocks<=19) {
/***********SPACE***********/ 【?】=0;
/***********SPACE***********/ while(hens<=【?】)