C语言程序设计求详解求详解

求详解... 求详解 展开
 我来答
cdyzxy
2019-03-10 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:84%
帮助的人:3604万
展开全部

单步执行:
调用Sum: a=x
i=0;[i=0] i<5成立, 开始循环
  j=i+1;[j=0+1=1] j<5成立, 开始循环: s+=a[i][j]; [s=0+a[0][1]=7]
  j++;[j=2] j<5成立, 继续循环: s+=a[i][j]; [s=7+a[0][2]=7+8=15]
  j++;[j=3] j<5成立, 继续循环: s+=a[i][j]; [s=15+a[0][3]=15+9=24]
  j++;[j=4] j<5成立, 继续循环: s+=a[i][j]; [s=24+a[0][4]=24+10=34]
  j++;[j=5] j<5不成立, 结束循环
i++;[i=1] i<5成立, 继续循环
  j=i+1;[j=1+1=2] j<5成立, 开始循环: s+=a[i][j]; [s=34+a[1][2]=34+16=50
  j++;[j=3] j<5成立, 继续循环: s+=a[i][j]; [s=50+a[1][3]=50+18=68]
  j++;[j=4] j<5成立, 继续循环: s+=a[i][j]; [s=68+a[1][4]=68+20=88]
  j++;[j=5] j<5不成立, 结束循环
i++;[i=2] i<5成立, 继续循环
  j=i+1;[j=2+1=3] j<5成立, 开始循环: s+=a[i][j]; [s=88+a[2][3]=88+24=112
  j++;[j=4] j<5成立, 继续循环: s+=a[i][j]; [s=112+a[2][4]=112+25=137]
  j++;[j=5] j<5不成立, 结束循环
i++;[i=3] i<5成立, 继续循环
  j=i+1;[j=3+1=4] j<5成立, 开始循环: s+=a[i][j]; [s=137+a[3][4]=137+5=142
  j++;[j=5] j<5不成立, 结束循环
i++;[i=4] i<5成立, 继续循环
  j=i+1;[j=4+1=5] j<5不成立, 不开始循环
i++; [i=5] i<5不成立, 结束循环
返回142
printf输出142
142=7+8+9+10+16+18+20+24+25+5
百度网友8b58de0
2019-03-09 · TA获得超过945个赞
知道小有建树答主
回答量:1079
采纳率:83%
帮助的人:313万
展开全部
(7+8+9+10)+(16+18+20)+(24+25)+5
=34+54+49+5
=142

答:屏幕输出结果是142
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式