C语言新手 下面程序帮我详细点 解释下 谢谢

[复制链接]
查看11 | 回复3 | 2012-6-10 17:35:13 | 显示全部楼层 |阅读模式
此程序最终输出的是m的值;由于m=0在第一个循环内部,所以我们可以直接跳到当k=1时去计算m的值。当k=1,此时j=k=1,m=0+1*1 = 1。但要注意,此时内嵌的for循环需要循环五次,所以当j = 2时,m = 1+1*2=3(注意:k:一直为1),以此类推,直至j=5,此时m=15用printf输出。如果那个地方没说清楚,可以继续追问。最好自己在软件上跑一边...
回复

使用道具 举报

千问 | 2012-6-10 17:35:13 | 显示全部楼层
5*5+4*4+4*5+3*3+3*4+3*5+2*2+2*3+2*4+2*5+1*1+1*2+1*3+1*4+1*5 不对,错了最终结果是:1*1+1*2+1*3+1*4+1*5...
回复

使用道具 举报

千问 | 2012-6-10 17:35:13 | 显示全部楼层
15实际k=5时,m=0,做!+2+3+4+5...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行