问题 填空题

执行下列程序后,输出“*”号的个数是______。
#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个。

单项选择题