(1)源代码: #include int main() { int x=1,y=1,i=1; for(i;i<=20;i++) { printf(\ if(i%4==0) { printf(\ } x=x+y; y=x+y; } return 0; } (2)运行结果: (3)运行结果分析:运行成功 10、公鸡五元一只,母鸡三元一只,小鸡一元三只,一百元要买一百只鸡,且须包含公鸡、母鸡和小鸡。请编写程序,输出所有可能的方案。 解答:
(1)源代码: #include int main() { int x,y,z; for(x=1;x<=100;x++) { for(y=1;y<=100;y++) { for(z=1;z<=100;z++) { if((15*x+9*y+z==300)&&(x+y+z==100)) printf(\公鸡有%d,母鸡有%d,小鸡有%d\\n\ } } } return 0; } (2)运行结果: (3)运行结果分析:运行成功 11、编写程序,打印以下图形: * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * 解答: (1)源代码: #include int main() { int i,j; for(i=1;i<6;i++) { for(j=1;j* * * * * * * * * * * * * * * * * * * * * 解答: (1)源代码: #include int main() { int i,j,k; for (i=0;i<=3;i++) { for (j=0;j<=3-i;j++) printf(\ for (k=0;k<=2*i;k++) printf(\ printf(\ } for (i=0;i<=2;i++) { for (j=0;j<=i+1;j++) printf(\ for (k=0;k<=2*(2-i);k++) printf(\ printf(\ } return 0; } (2)运行结果:
(3)运行结果分析:运行成功 三、结论 四、教师评语