第六周作业2

来源:互联网 发布:c语言大全 豆瓣 编辑:程序博客网 时间:2024/06/11 21:31
1
#include<iostream>#include<iomanip>using namespace std;int main(){int a[5];int i,j,t;cout<<"请输入五个数"<<endl;for(i=0;i<5;i++)cin>>a[i];for(i=0;i<4;i++)for(j=0;j<4-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}cout<<"这五个数从大到小排列依次为"<<endl;for(i=5;i>0;i--)cout<<setw(4)<<a[i-1];cout<<endl;return 0;}

2

#include<iostream>  #include<iomanip>  using namespace std;  int main()  {      int a[2][3];      int i,j,big,m,n;      cout<<"请输入6个整数"<<endl;      for(i=0;i<2;i++)          for(j=0;j<3;j++)              cin>>a[i][j];      cout<<"该数组为:"<<endl;      for(i=0;i<2;i++)          for(j=0;j<3;j++)              cout<<setw(3)<<"a["<<i<<"]["<<j<<"]="<<a[i][j]<<endl;      big=a[0][0];      for(i=0;i<2;i++)          for(j=1;j<3;j++)              if(a[i][j]>big)              {                  big=a[i][j];                  m=i;                  n=j;              }                          cout<<"最大数为"<<big<<endl;      cout<<"该数的下标为a["<<m<<"]["<<n<<"]"<<endl;        return 0;    }  

3

#include<iostream>  #include<iomanip>  using namespace std;  int main()  {      int a[20]={1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765};      int i,j=0;       for(i=0;i<20;i++)      {          if((a[i]/100)>=1&&(a[i]/100)<=10)              j++;      }      cout<<"数列前20个数中有"<<j<<"个3位数"<<endl;      cout<<"数列中第16项数据为:"<<a[15]<<endl;        return 0;    }  
4
#include<iostream>  #include<iomanip>  using namespace std;    int main()  {               char a[100];      int i,lowercase=0,shuzi=0,capital=0,space=0,qita=0;      cout<<"请输入一行字符小于100的文字:";      cin.get(a,100);      for(i=0;i<100;i++)      {       if(a[i]>='a'&&a[i]<='z')      lowercase++;       else if       (a[i]>='0'&&a[i]<='9')       shuzi++;       else if       (a[i]>='A'&&a[i]<='Z')       capital++;      else if       (a[i]==' ')     space++;       else if       (a[i]=='\0')       qita=strlen(a)-(shuzi+lowercase+capital+space);      }       cout<<"数字个数为:"<<shuzi<<endl;       cout<<"小写字母个数为:"<<lowercase<<endl;       cout<<"大写字母个数为:"<<capital<<endl;       cout<<"空格个数为:"<<space<<endl;       cout<<"其他字符个数为:"<<qita<<endl;       return 0;  }  


5

#include<iostream>  using namespace std;    int main()  {     char a[100];     int i;     cout<<"输入一字符串:"<<endl;     cin.get(a,100);     cout<<"反向输出每一个字符:"<<endl;     for(i=strlen(a);i>0;i--)         cout<<a[i-1];     cout<<"该字符串长度为:"<<strlen(a)<<endl;            return 0;    }  
6
#include<iostream>  using namespace std;    int main()  {      int i,b,count_1;      b=0;      count_1=0;      char a;      cout<<"输入一个字符串:"<<endl;      while((a=getchar())!='\n')      {          if(b==(a>='0'&&a<='9'))          {              count_1++;              cout<<a;          }      }      cout<<endl;      cout<<"删除了所有数字后的字符串的长度是:"<<count_1<<endl;      return 0;  }  


0 0
原创粉丝点击