题目内容

三色球问题。若一个口袋中放有12个球,其中有3个红色的,3个白色的,6个黑色的,从中任取8个球,问共有多少种不同的颜色搭配?代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include int main() { int i, j, k; for (i=0; i<=3; i++) { for (j=0; j<=3; j++) { for (________________) { if (__________________) { printf("i=%d, j=%d, k=%d\n", i, j, k); } } } } return 0; }

A. 第9行: k=0; k<6; k++第11行: i + j + k == 8
B. 第9行: k=0; k<=6; k++第11行: i + j + k = 8
C. 第9行: k=0; k<=6; k++第11行: i + j + k <= 8
D. 第9行: k=0; k<=6; k++第11行: i + j + k == 8

查看答案
更多问题

我国古代的《张丘建算经》中有这样一道著名的百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?”其意为:公鸡每只5元,母鸡每只3元,小鸡3只1元。用100元买100只鸡,问公鸡、母鸡和小鸡各能买多少只?代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include int main() { int x, y, z; for (x=0; x<=20; x++) { for (y=0; _________; y++) { _______________; if (_______________) { printf("x=%d, y=%d, z=%d\n", x, y, z); } } } return 0; }

A. 第7行: y<=33第9行: z + y + x = 100第10行: 5*x + 3*y + z/3.0 = 100
B. 第7行: y<=33第9行: z = 100 – x - y第10行: 5*x + 3*y + z/3.0 == 100
C. 第7行: y<=33第9行: z = 100 – x - y第10行: 5x + 3y + z/3.0 == 100
D. 第7行: y<33第9行: z = 100 – x - y第10行: 5*x + 3*y + z/3.0 <= 100

以下程序的输出结果是()#include int main(){ int i,j; for(i=1;i<3;i++) { for(j=i;j<3;j++)printf("%d*%d=%d ",i,j,i*j);printf("\n"); }}

A. 1*1=1 2*2=4
B. 1*1=1 1*2=22*2=4
C. 1*1=1 1*2=21*3=32*2=4 2*3=6
D. 1*1=1 1*2=2 2*2=4 2*3=6

若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是

A.i=1; p=1; do { p*=i; i++; } while ( i<=5 );
B. for(i=1,p=1;i<=5;i++) p*=i;
C.i=1; p=1; while ( i<=5 ) { p*=i; i++; }
D. for( i=1; i<=5; i++ ) { p=1; p*=i; }

当输入5时,以下程序运行的结果是什么?#include int main(){ int a,b=1; scanf("%d",&a); while(a!=0); {b *= a;a--; } printf("%d",b); return 0;}

A. 编译错误
B. 120
C. 死循环
D. 24

答案查题题库