11个回答
2013-12-10
展开全部
#include <stdio.h> int main()
{ int s=0; // 维护累加和1! + 2! + ... + i! int f=1; // 依次计算并保存 i! int i; for(i=1;i<=10;i++) // for循环1到10 { f*=i; // 计算出当前的i! s+=f; // 累加f } printf("%d\n",s); // 输出结果 return 0;
}
{ int s=0; // 维护累加和1! + 2! + ... + i! int f=1; // 依次计算并保存 i! int i; for(i=1;i<=10;i++) // for循环1到10 { f*=i; // 计算出当前的i! s+=f; // 累加f } printf("%d\n",s); // 输出结果 return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
using namespace std;
void main()
{
int i,n=1,sum=0;
for(i=1;i<=3;i++)
n*=i,sum+=n;
cout<<"1!+2!+···+10!="<<sum;
}
//运行结果1!+2!+···+10!=4037913
//不错吧?!
using namespace std;
void main()
{
int i,n=1,sum=0;
for(i=1;i<=3;i++)
n*=i,sum+=n;
cout<<"1!+2!+···+10!="<<sum;
}
//运行结果1!+2!+···+10!=4037913
//不错吧?!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
void main()
{
int sum=0;
int i,s=1;
for(i=1;i<=10;i++)
{
s=s*i;
sum=sum+s;
}
printf("%d",sum);
}
void main()
{
int sum=0;
int i,s=1;
for(i=1;i<=10;i++)
{
s=s*i;
sum=sum+s;
}
printf("%d",sum);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-10
展开全部
#include <stdio.h> float factorial(int n){ float product = 1.0; for(int count=1;count<=n;count++) { product = product * count; } return product;} int main(){ float sum = 0.0; for(int n=1;n<=10;n++) { sum = sum + factorial(n); } printf("1!+2!+...+n!=%f\n", sum); return 0;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询