一、奇偶阶乘
#include <iostream>
02.
03.using namespace std;
04.
05.bool f(int x);
06.int g(int x);
07.int main()
08.{
09. int i;
10. int sum1(0),sum2(0);
11. int a[10]={1,2,3,1,2,3,1,2,3,1};
12. for(i=0;i<10;i++)
13. {
14. if(f(a[i]))
15. sum1=sum1+g(a[i]);
16. else sum2=sum2+g(a[i]);
17. }
18. cout<<"偶数和为:"<<sum1<<endl<<"奇数和为:"<<sum2<<endl;
19. return 0;
20.}
21.
22.bool f(int x)
23.{
24.
25. for(int i=0;i<x;i++)
26. {
27. if(x%2==0)
28. return true;
29. return false;
30. }
31.}
32.int g(int x)
33.{
34. int i,c=1;
35. for(i=1;i<=x;i++)
36. {
37. c=c*i;
38. }
39. return c;
40.}
3、杨辉三角
02.#include<iostream.h>
03.void yhsj(int n)
04.{
05.int a[50][50];
06.int i,j;
07.for(i=0;i<n;i++)
08.{a[i][0]=1;a[i][i]=1;}
09.for (i=2;i<n;i++)
10.{
11.
12.for(j=1;j<i;j++)
13.
14.{a[i][j]=a[i-1][j-1]+a[i-1][j];}
15.
16.}
17.
18.for(i=0;i<n;i++)
19.{
20.
21.for(j=0;j<=i;j++)
22.{cout<<a[i][j]<<" ";}
23.cout<<"\n";
24.
25.}
26.
27.}
28.
29.int main()
30.{
31.
32.int a[50][50];
33.int n;
34.cin>>n;
35.yhsj(n);
36.
37.
38.return 0;
39.}