main(){int i,j,s=0;for(i=1;i<=5;i++)for(j=1;j<=i;j++)s=s+2;}printf("s=%d/n",s);}
main(){int i,j,s=0;for(i=1;i<=5;i++)for(j=1;j<=i;j++)s=s+2;}printf("s=%d/n",s);}
日期:2013-06-27 14:24:18 人气:3
s=s+2运行了1~5*5次,结果是0+2*25=50
错了,j<i
s=s+2运行了
i=1: j<=1 1次
i=2: j<=2 2次
i=3: j<=3 3次
i=4: j<=4 4次
i=5: j<=5 5次
结果是0+2*(1+2+3+4+5) = 30