1
已解决
朱智霖
新手守护
新手守护
南来的北往的,进山的跑场的,探亲的走访的都来看看,帮忙看看哪错了,QAQ
这个是我第一次的程序
#include<iostream>
#include<cstdio>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
int n,i,s=0,x=1;
cin>>n;
for (i=1;i<=n;i++)
{
x*=i;
s+=x*x;
}
cout<<s;
return 0;
}
这是我的第二个
#include<iostream>
#include<cstdio>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
int n,i,s=0,x,j;
cin>>n;
for (i=1;i<=n;i++)
{
x=1;
for (j=1;j<=i;j++) x*=j;
s+=x*x;
}
cout<<s;
return 0;
}
选一个找到错误就行了(意思:只需要找一个程序的错误就有采纳)
朱智霖在2018-02-27 21:18:37追加了内容
@陆麟瑞 @蒋智航 @徐云皓
1
1
1
1
1
1
张舒斌
中级光能
中级光能
孩砸,你的错误……我无语了
如果是20的阶乘平方和,那不是太太太太太太大了吧;
所以,int的取值范围远远是不够的,应该是
long long int
这下你试试
1
1
0
0
0