编程求1!+2!+3!+4!+5!+…+12!这道例题的答案是多少?是5.22956e+008么?

[复制链接]
查看11 | 回复2 | 2011-8-4 12:09:17 | 显示全部楼层 |阅读模式
#include
#include
#include
using namespace std;
int main()
{
        double sum1=0,sum2=1.0;
        for(int i=1;i<=12;i++)
        {
                sum2*=i;
                sum1+=sum2;
        }
        cout<<sum1<<endl;
        return 0;
}这是自己编写的程序~可以运行就是上面那个答案,但是不知道对不对,还有如何简化啊?!!!

回复

使用道具 举报

千问 | 2011-8-4 12:09:17 | 显示全部楼层
522956313把double改成long,答案更具体些。。。希望能帮到你。。。...
回复

使用道具 举报

千问 | 2011-8-4 12:09:17 | 显示全部楼层
78...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行