求c语言问题解决~~~

[复制链接]
查看11 | 回复5 | 2013-3-31 22:22:54 | 显示全部楼层 |阅读模式
楼主请看,框1里是一个阶乘, b *= i等价于b = b *i;i在不断增加,b在不断累积,于是1框里是计算sum !,而在二框中,1框被循环执行了10次,sum += b等价于sum = sum + b;它将1框得到的阶乘全部累加起来,循环执行完后,sum = 1 ! +2 ! +3!+ ......+10! ...
回复

使用道具 举报

千问 | 2013-3-31 22:22:54 | 显示全部楼层
第一层循环n为计数器小于11表示 最多为10而且是自加的 也就是从1到10,控制循环阶层的次数。 第二层循环 i为计数器小于n也就是计算当前i的阶乘
当n增加时 i所计算的阶乘也就增加。用一个sum来记录他们的和...
回复

使用道具 举报

千问 | 2013-3-31 22:22:54 | 显示全部楼层
分为俩步解决这个问题吧。外层循环控制几的阶乘,就是你说的1!2! 3!一直到10的阶乘。内层循环控制每个阶乘乘到几b用来求累乘积,sum用来求累加和。...
回复

使用道具 举报

千问 | 2013-3-31 22:22:54 | 显示全部楼层
外层循环n从1到10内层从1 到n循环内层计算阶乘...
回复

使用道具 举报

千问 | 2013-3-31 22:22:54 | 显示全部楼层
程序很简单啊,外层循环求和,内层循环求阶乘...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行