C++第5次作业

来源:互联网 发布:新手入门编程语言 编辑:程序博客网 时间:2024/06/06 17:14

一、数组选择

#include<iostream>using namespace std;  void main()  {      const int N=10;      int A[N],B[N],j=0,k=0,t=0;      cout<<"请输入"<<N<<"个数:";      for(int i=0;i<N;i++)      {          cin>>A[i];      }      for(i=0;i<N;i++)      {   for(j=0;j<N;j++)      {          if(A[i]!=A[j])              k++;      }      if(k==N-1)      {          B[t]=A[i];          t++;      }      k=0;      }      cout<<"B数组中的值有:";      for(i=0;i<t;i++)      {   cout<<B[i]<<" ";      }      cout<<endl;  }  
二、数组求和

#include<iostream>  using namespace std;  int main()  {        int a[10],sum1=0,sum2=0,i;      cout<<"请输入十个数:";      for(i=0; i<10; i++)      {            cin>>a[i];          if (a[i]>0)          {              sum1+=a[i];          }          else if (a[i]<0)          {              sum2+=a[i];          }      }      cout<<"正数和:"<<sum1<<endl;      cout<<"负数和:"<<sum2<<endl;      return 0;  }
三、输入字符串

#include<iostream>  #include<cstdio>  using namespace std;  int main()  {      char str[50];      int i=0,n=0,j=0,k=0,l=0;      cout<<"输入字符串:";      gets(str);      while(str[i]!='\0')      {          if(str[i]>='0'&&str[i]<='9')          n++;          else if (str[i]>='a'&&str[i]<='z')          j++;          else if (str[i]>='A'&&str[i]<='Z')          k++;          else l++;          i++;      }      cout<<"数字个数: "<<n<<"\n";      cout<<"小写字母个数: "<<j<<"\n";      cout<<"大写字母个数: "<<k<<"\n";      cout<<"其它字符个数: "<<l;      return 0;  }  




0 0
原创粉丝点击