问题
填空题
执行以下程序后,输出‘#’号的个数是 【10】 。
#include<atdio.h>
main()
int i,j;
for(i=1;i<5;i++)
for(j=2;j<=i;j++)putchar(’#’);
答案
参考答案:F
解析:本题中,i,j分别为外循环和内循环的循环控制变量,外层循环共执行了4次。当i=1时,由于内层循环判断条件(2<=1)为假不执行内层循环。当i=2时,执行内层循环,输出一个#;当i=3时,内层循环循环两次,输出两个#;当i=4时,内层循环循环三次,输出三个#;当i=5时,循环判断条件不成立,退出外层循环。所以一共输出6个#。