#include <iostream>
using namespace std;
int jiec(int x)
{
if(x==1) return 1;
return x*jiec(x-1);
}
bool jis(int x)
{
if(x%2) return 1;
return 0;
}
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int jsum=0,osum=0;
for(int i=0;i<10;i++)
{
if(jis(a[i])) jsum+=jiec(a[i]);
else osum+=jiec(a[i]);
}
cout<<"奇数阶乘和:"<<jsum<<endl;
cout<<"偶数阶乘和:"<<osum<<endl;
return 0;
}
C++第七次实验—作业(项目2:奇偶阶乘)
最新推荐文章于 2022-02-14 18:29:31 发布