代码如下
#include<bits/stdc++.h>
using namespace std;
int main()
{ int n;
cin>>n;
if(n==0)
{
cout<<"0";
return 0;
}
if(n==1)
{
cout<<"1";
return 0;
}
if(n%2==0)
{
cout<<(n/2)*(n+1);
}
if(n%2==1)
{
cout<<n*((n+1)/2);
}
return 0;
}
这篇文章介绍了一段C++代码,通过if-else语句判断输入整数n的奇偶性,分别计算并输出对应的阶乘结果。
256

被折叠的 条评论
为什么被折叠?



