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

admin2013-02-23  24

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

选项

答案6

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

最新回复(0)