一:杨辉三角
#include<iostream>
using namespace std;
void f(int n)
{
int a[100][100];
int i,j;
for(i=0;i<n;i++)
{a[i][0]=1;a[i][i]=1;}
for (i=2;i<n;i++)
{
for(j=1;j<i;j++)
{a[i][j]=a[i-1][j-1]+a[i-1][j];}
}
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
{cout<<a[i][j]<<" ";}
cout<<"\n";
}
}
int main()
{
int a[100][100];
int n;
cin>>n;
f(n);
return 0;
}
二:项目二
#include <iostream>
using namespace std;
bool js(int x)
{
if(x%2) return 1;
return 0;
}
int jc(int x)
{
if(x==1) return 1;
return x*jc(x-1);
}
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int sum1=0,sum2=0;
for(int i=0;i<10;i++)
{
if(js(a[i])) sum1+=jc(a[i]);
else sum2+=jc(a[i]);
}
cout<<"奇数阶乘和:"<<sum1<<endl;
cout<<"偶数阶乘和:"<<sum2<<endl;
return 0;
}