C++实验6

来源:互联网 发布:济南泉方pubmed数据库 编辑:程序博客网 时间:2024/05/19 17:06
项目2:数组合并:
#include<iostream.h>  void main()  {  int i,j,k,t;    int a[5],b[5];cout<<"输入数组A:";for(i=0;i<5;i++)cin>>a[i];    cout<<endl;cout<<"输入数组B:";    for(i=0;i<5;i++)cin>>b[i];    cout<<endl;    int c[10];      for(i=0;i<5;i++)                                      c[i]=a[i];      for(i=5,j=0;i<10;i++,j++)                          c[i]=b[j];      for(i=0;i<10;i++)                                  {          for(j=0;j<9;j++)          {              if(c[j]>c[j+1])                                     {                  t=c[j];                  c[j]=c[j+1];                  c[j+1]=t;              }          }      }      cout<<"数组C:";      for(i=0;i<10;i++)                                     cout<<c[i]<<'\0';  }  

运行结果:


项目3 :矩阵求和

#include<iostream.h>  void main()  {      int a[3][3],i,j,sum1=0,sum2=0;      cout<<"输入三阶矩阵:"<<endl;      for(i=0;i<3;i++)                                         {          for(j=0;j<3;j++)              cin>>a[i][j];      }      for(i=0;i<3;i++)                                        {          sum1+=a[i][i];                                            sum2+=a[i][2-i];                                    }       cout<<"对角线和:"<<sum1+sum2-a[1][1]<<endl;  }  

运行结果:


项目5:字符串操作

#include<iostream>    #include <string>  using namespace std;    int main()  {      char a[20]; cout<<"输入一个字符串a:";cin.getline(a,20);    cout<<"输入一个字符串b:";    char b[20]; cin.getline(b,20);    if (strcmp(a,b)==0)          cout<<"两个字符串相等";      else          cout<<"两个字符串不相等";      char * strcat(char a[20],char b[20]);      cout<<a<<b<<endl;return 0;}    

运行结果:


0 0
原创粉丝点击