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

admin2013-02-27  29

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

选项

答案6

解析 外层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个。
转载请注明原文地址:https://kaotiyun.com/show/3ZVp777K
0

最新回复(0)