|
|
检测点6-4
1.在源文件c0606.c中有三个嵌套的for语句,这三个for语句的循环体各是什么?
答:第一个for循环的循环体是
for (int h = 1; h < 100; h ++) //h代表母鸡(hen)
for (int ck = 3; ck < 100; ck += 3) //ck代表小鸡(chick)
if (c + h + ck == 100 && 5 * c + 3 * h + ck / 3 == 100)
printf ("cocks:%d,hens:%d,chicks:%d.\n", c, h, ck);
第二个for循环的循环体是
if (c + h + ck == 100 && 5 * c + 3 * h + ck / 3 == 100)
printf ("cocks:%d,hens:%d,chicks:%d.\n", c, h, ck);
第三个for循环的循环体是
printf ("cocks:%d,hens:%d,chicks:%d.\n", c, h, ck);
2.在源文件c0606.c中,外层循环执行一次,中层循环和内层循环各执行几次?
答:外层循环一次,中层循环要执行99次,内层循环则执行99*33=3267次。
|
|