执行以下程序后,输出‘#’号的个数是______。 #include <stdio.h> main() { int i,j; for (i=1; i<5; i++) for(j=2;j<=i;j++)

admin2013-06-11  35

问题 执行以下程序后,输出‘#’号的个数是______。
   #include <stdio.h>
   main()
   {
     int i,j;
     for  (i=1;  i<5;  i++)
      for(j=2;j<=i;j++)
        putchar(’#’);
   }

选项

答案6

解析 本题中,i,j分别为外循环和内循环的循环控制变量,外层循环共执行了四次.当i=1时,由于内层循环判断条件(2<=1)为假不执行内层循环.当i=2时,执行内层循环,输出一个#当i=3时,内层循环循环两次,输出两个#,当i=4时,内层循环循环三次,输出三#。当i=5时,循环判断条件不成立,退出外层循环。所以一共输出6个#。
转载请注明原文地址:https://kaotiyun.com/show/nRJp777K
0

最新回复(0)