第五章作业

来源:互联网 发布:做ppt用什么软件 编辑:程序博客网 时间:2024/06/05 21:10
#include<iostream>    using namespace std;      int i, j,l;   void fun(int a[4][5],int b[5][3],int c[4][3]);       int main()    {          int a[4][5],b[5][3],c[4][3];  //a行b列矩阵乘b行c列矩阵会得到a行c列矩阵。        cout<<"请给数组a[4][5]赋值"<<endl;            for(i=0;i<4;i++)                for(j=0;j<5;j++)                    cin>>a[i][j];        cout<<"请给数组b[5][3]赋值"<<endl;            for(i=0;i<5;i++)                for(j=0;j<3;j++)                    cin>>b[i][j];          cout<<"数组a[4][5]的值为:"<<endl;            for(i=0;i<4;i++)            {                for(j=0;j<5;j++)                    cout<<a[i][j]<<'\t';                cout<<endl;            }        cout<<"数组b[5][3]的值为:"<<endl;            for(i=0;i<5;i++)            {                for(j=0;j<3;j++)                    cout<<b[i][j]<<'\t';                cout<<endl;            }            fun(a,b,c);             return 0;    }  void fun(int a[4][5],int b[5][3],int c[4][3])  {          for(i=0;i<4;i++)            {                for(j=0;j<3;j++)                {                       c[i][j]=0;                        for(l=0;l<5;l++)                        {                            c[i][j]+=a[i][l]*b[l][j];                        }                }            }              cout<<"a[4][5]*b[5][3]="<<endl;            for(i=0;i<4;i++)            {                for(j=0;j<3;j++)                    cout<<c[i][j]<<'\t';                cout<<endl;            }       }    
#include<iostream>  using namespace std;    int fun1(int n)  //求阶乘  {      int i,sum1=1;      for(i=1;i<=n;i++)          sum1*=i;      return sum1;    }    void fun2(int n) //求阶乘和  {            int i,sum2=0;      for(i=1;i<=n;i++)      sum2+=fun1(i);      cout<<"S[n]=1!+21+3!+...n!= "<<sum2<<endl;  }    int main()  {      int n;      cout<<"请输入一个整数n: "<<endl;      cin>>n;      fun2(n);      return 0;    }  


#include <iostream>    using namespace std;     void change(int a)  {      cout<<a<<endl;  }  int main()  {      int a;      cout<<"请输入一个十六进制的数"<<endl;      cin>>hex>>a;      cout<<"转化为十进制为:";      change(a);        return 0;  }  


0 0
原创粉丝点击