Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

不知怎样循环的 请用稿纸演算一下过程 谢谢!

韩小学生  发表于:2018-12-12 09:05:48  
复制

 

Top
Natsume Takashi 发表于:2018-12-12 10:37:48

当i为1    运行4次      

当i为2  运行7次    

当i为3   运行9次

当i为4    s 运行10次

当i为5    s 运行10次


你先把1层 理解了  3层循环嵌套也是一样    最基础的东西了 



张迪 发表于:2018-12-13 10:25:17

i = 1时,j = 1 , k = 1 那么k的循环从1开始到4结束,s1 = 4 ,此时 j1 = 4

i = 2时,上面可得i = 1时,s = 4,只需要知道 i=2的情况,i = 2时, j =1,2,而我们也知道了j = 1时 k中s = 4,那么我们只需要知道 j = 2 时的情况,j = 2 ,k 值取2到4,运行3次,s = 3,所以当 i = 2时,s2 = s1 + j1 + 3 = 11 , 此时 j2 = j1 + 3 = 4+3

i = 3 时,同理 i = 2时已经知道了,只需要分析最后一种情况,i = 3 , j = 1,2,3,同理分析可得,j = 1时s = 4, j = 2 时 s = 3,所以只需分析 j = 3时,k 值取 3 到4,运行2次,s = 2,所以当 i = 3 时,s3 = s2 + j2 + 2 =  20 , j3 = j2 + 2 = 9

同理可得 i = 4时s4 = s3 + j3 +1 = 30,,j4 = j3 + 1 = 10,

同理可得 i = 5时s5 = s4 + j4 + 0(因为k>4所以为0) = 40 ,j5 = j4 + 0

还可以再细分到K分析,就不多分析了。



总记录:2篇  页次:1/1 9 1 :