C++第五次作业

来源:互联网 发布:html简单小游戏源码 编辑:程序博客网 时间:2024/06/02 12:48

数组选择

#include<iostream.h>    int main()  {  int A[10],B[10],i,j,a,b=0;  cout<<"请输入10个数"<<endl;      for(i=0;i<10;i++)          cin>>A[i];      for(i=0;i<10;i++)      {          for(j=0;j<10;j++)          {              a=0;              if(i==j)                  j++;              if(A[i]==A[j])              {a=1;break;    }          }          if(a!=1)          {             B[b]=A[i];b++;  }      }  cout<<"B:";  for(i=0;i<b;i++)  cout<<B[i]<<"、";  cout<<endl;  return 0;  }  

求和

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

字符串


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




0 0