C++新人问题 int factorial(int); int calculate(int); 是什么意思?
#include<iostream>usingnamespacestd;intfactorial(int);intcalculate(int);voidmain(){in...
#include<iostream>
using namespace std;
int factorial(int);
int calculate(int);
void main()
{
int n;
cout<<"请输入n的值:n=";
cin>>n;
cout<<calculate(n);
}
int factorial(int n)
{ int i, t=1;
for(i=1;i<=n;i++)
t*=i;
return t;
}
int calculate(int n)
{
int i,sum;
for(i=1;i<=n;i++)
sum+=factorial(i);
return sum;
}
这是我的代码 展开
using namespace std;
int factorial(int);
int calculate(int);
void main()
{
int n;
cout<<"请输入n的值:n=";
cin>>n;
cout<<calculate(n);
}
int factorial(int n)
{ int i, t=1;
for(i=1;i<=n;i++)
t*=i;
return t;
}
int calculate(int n)
{
int i,sum;
for(i=1;i<=n;i++)
sum+=factorial(i);
return sum;
}
这是我的代码 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询