C++第5次作业

来源:互联网 发布:暗黑破坏神2 mac 双开 编辑:程序博客网 时间:2024/05/17 02:04


项目2:数组选择

#include<iostream.h>int main( ){int h=0,i,j,k=0,a[10]={0},b[10]={0};cout<<"请依次输入十个数字"<<endl;for(i=0;i<10;i++){cin>>a[i];}for(i=0;i<10;i++){for(j=0;j<10;j++){if(i==j){continue;}            if(a[i]==a[j]){break;}if(j==9){b[k]=a[i];k++;}}}cout<<"不重复的数字为";for(i=0;i<k;i++)cout<<b[i]<<" ";cout<<endl;return 0;}


项目4:字符串

#include<iostream>  #include<cstdio>    using namespace std;  int main()  {      char str[50];      int i=0,n=0,j=0,k=0,h=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 h++;        i++;              }      cout<<"其中的数字个数是: "<<n<<endl;  cout<<"其中的小写字母是: "<<j<<endl;cout<<"其中的大写字母是:"<<k<<endl;cout<<"其中的其他字符是:"<<h<<endl;    return 0;  }  

项目5:求和

#include<iostream.h>void main( ){int a[10]={0},b[10]={0},i=0,j=0,k=0;for(i=0;i<10;i++){cin>>a[i];}for(i=0;i<10;i++){if(a[i]>0){k=k+a[i];continue;}elsej=j+a[i];}cout<<"正数的和为"<<k<<"负数的和为"<<j<<endl;}


0 0
原创粉丝点击