第九周作业

来源:互联网 发布:sql update 编辑:程序博客网 时间:2024/05/16 01:40

作业二

习题一

<span style="font-size:18px;">#include<iostream>  #include<iomanip>  using namespace std;  int main()  {      int a[10],*p;      p=a;      for(int i=0;i<10;i++)          *(p+i)=i*2+2;      cout<<"这十个数为: ";      for(i=0;i<10;i++)           cout<<setw(4)<<*(p+i);      cout<<endl;      return 0;  } </span>


习题二在书上例题已经有了,就不写了


习题三

<span style="font-size:18px;">#include<iostream>  using namespace std;  int main()  {      char a[50],b[40],*p=a,*q=b;      cout<<"请输入一串字符: ";      cin.get(a,50);      for(;*p!='\0';p++)            if(*p!=' ')          {              *q=*p;              q++;          }      *q='\0';      cout<<"除去空格后的字符串为:";      cout<<b<<endl;      return 0;  }</span>

习题四

<span style="font-size:18px;">#include<iostream>      using namespace std;       int main()      {          char *month[]={"January","February","March","April",                        "May","June","July","August","September",                            "October","Novermber","December"};        int i;        while(1)        {            cout<<"请输入1~12月份(只输入其中一个): ";            cin>>i;            if(i<1||i>12)            {                cout<<"错误,没有 "<<i<<" 月"<<endl<<endl;                continue;          }            else            {              cout<<i<<" 月的英文名称是 : "<<month[i-1]<<endl;              break;          }      }           return 0;      } </span>


习题五课本例题也有了


习题六

<span style="font-size:18px;">#include<iostream>  #include<iomanip>  using namespace std;  int main()  {      int a[3][4],i,j,max,(*p)[4];      p=a;      cout<<"请输入矩阵的数:"<<endl;      for(i=0;i<3;i++)          for(j=0;j<4;j++)              cin>>a[i][j];      cout<<"3*4矩阵的值为: "<<endl;      for(i=0;i<3;i++)          for(i=0;i<3;i++)          {              for(j=0;j<4;j++)                 cout<<setw(4)<<a[i][j];                 cout<<endl;          }      max=(*p)[0];      for(i=0;i<3;i++)      {          for(j=0;j<4;j++)              if(a[i][j]>max)                  max=a[i][j];          p++;      }      cout<<"矩阵的最大值为: "<<max<<endl;      return 0;  }</span>

作业三

#include <iostream>  using namespace std;    int main()  {      int i, n, j;      int *p;      cout<<"请输入围成圈的人数:";      cin>>n;      for(i = 1;i<=n;i++)      {          if(i%3==0)          {              j = i;              p = &j;          }      }      cout<<"最后退出圈子的人是 "<<*p<<" 号"<<endl;        return 0;  } 


0 0
原创粉丝点击