我怎么觉得这个程序,把四个角的数字重复加了一遍啊?求解释
ja vas kokhaju 圈内达人 2016-08-30 16:35:51
1361 3 0
问题来自: 编程题真题

共 3 个回答

    最佳答案

    qqq 资深元老 助教 3240天前

    运行结果说明这个程序肯定是没错的,你可以好好理解一下if后的条件语句,i=0和N-1时,不管j为多少,w[i][j]都要加在av上,也就是第一行和最后一行相加了;当i不为0和N-1时,只要j为0或N-1,也就是除了第一行和最后一行,中间每一行的第一个元素和最后一个元素都加在av上,因此并没有重复。

    简单点说,那两个for循环就是将每个元素遍历一遍,并没有重复遍历,并不会因为if条件而重复遍历。

    ja vas kokhaju 圈内达人 3240天前

    回复 qqq:谢谢您,明白了

    qqq 资深元老 助教 3240天前

    回复 ja vas kokhaju:不客气~加油

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题