永发信息网

FOR循环的嵌套问题

答案:6  悬赏:20  手机版
解决时间 2021-07-21 15:44

int sum=0;

for(int i=1;i<=3;i++)

for(int j=1;jj<=i;j++)

sum++;

执行以后SUM的值是多少?具体怎么算

最佳答案

int sum=0;
for(int i=1;i<=3;i++)
for(int j=1;j<=i;j++)
sum++;
//i=1,j<=1,执行循环1次,sum+1=1
//i=2,j<=2,执行循环2次,sum+1+1=3
//i=3,j<=3,执行循环3次,sum+1+1+1=6


结果sum=6

全部回答

#include <stdio.h>

int main( void ) { int sum = 0; int count = 0; for( int i = 1; i <= 3; i++ ) { for( int jj = 1; jj <= i; jj++ ) { sum++; //sum++相当于sum = sum + 1; count++; printf( "第%d次sum = %d\n", count, sum ); } } return 1; }

嵌套for循环的规则是:外循环每执行一次,内循环就全部执行一次

当i=1时内循环执行一次

当i=2时内循环执行两次

当i=3时内循环执行三次

加起来刚好是六次,所以sum 的值为6

6

for(int i = 1 ; i <= 3 ; i ++ ) // i from 1 to 3 三次

for(int j=1 ; j <=i ; j ++ ) //j from 1 to i .....1 + 2 + 3 = 6

一共6次, 即 sum = 6

3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
临武县郴州舜华临武鸭专卖店这个地址怎么能查
自己喜欢的人不顾对方的感受谈及他忘不了的前
有加上三点水是什么字啊
the sun rises in the east and sets in the
浚县鹤壁大喜网吧地址在哪,我要去那里
帝国时代2有什么技巧?
浉河区信阳周报社在哪里啊,我有事要去这里
50级奖什么
该如何发泄心里的压抑
RAIN的无法习惯有音译吗?急需
电脑录歌用什么软件,什么软件录歌最好
帮我弄个CF战队的名字、里面要有“潶社會”三
古代文人画特点,中国古代人物画在表现形式上
赫山区益阳车主人品牌折扣工厂店我想知道这个
精液留在老婆私处会怀孕吗
推荐资讯
金在中还演过什么电视剧的?
密保手机无法发送短信,QQ号无法解锁,怎么办
谁可以给点有对白的歌曲难过点的给我
如何能连续扔2个闪光 要连续的 高手说下
人生到底有几个下次?
双清区邵阳铜锣湾(金百汇店)地址是什么,有没
江岸区武汉常来时尚宾馆(兴业路店)地址在哪里
请问现在在江门市考一个小汽车驾照要多少钱?
谁有索爱手机W705的宠物小精灵宝石版的游戏?
我喜欢个人 但是她有男朋友 我要龙个克追?
红楼梦读书笔记 800字左右
so2离子和no3离子各在植物里有什么影响
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?