永发信息网

c++ 求1!+2!+……+10!

答案:2  悬赏:50  手机版
解决时间 2021-02-25 06:07
  • 提问者网友:雨不眠的下
  • 2021-02-24 07:34
初学试着写了一下
#include
using namespace std;
int main()
{
int sum=1,totalSum=0;
for(int i=1;i<10;i++)
{
for(int a=i;a>0;a--)
sum=a*sum;
totalSum+=sum;
cout< }
system("pause");
}

可是计算出来的值不对,求指点!
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-02-24 09:07
#include
using namespace std;
int main()
{
int sum = 1, totalSum = 0;

for (int i = 1; i <= 10; i++)
{
sum *= i;
totalSum += sum;
cout << totalSum << endl;
}
system("pause");
}

你多乘了好几遍啊
全部回答
  • 1楼网友:一秋
  • 2021-02-24 09:28
#include using namespace std; void main() { long t = 1; long sum = 0; for(int i = 1; i <= 10; i++) { t *= i; sum += t; } cout<<"sum = "<
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯