问题 填空题

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

答案

参考答案:F

解析: 外层for循环“for(i=1;i<5;i++})”是由1到4,一共是4次循环,内层循环“for(j=2;j<=i,j++)”是j初始等于2,当j小于等于i那么j就加1。所以只有当i等于2时才进入内层循环,当i等于2时,内层循环进行一次,输出一个“*”,同理i=3时两个“*”,i=4时3个“*”,所以共是6个。

填空题
单项选择题