C++作业5

项目五 求和

#include<iostream>   
using namespace std;  
int main()  
{  
     int x, zheng=0,fu=0;  
     for( int i=0;i<10;i++ )  
     {  
         cin >> x ;  
         if ( x > 0 )  
             zheng += x ;  
         else  
            fu += x ;  
    }  
    cout << "正数和为:" <<zheng <<endl ;  
    cout <<"负数和为:" << fu <<endl;  
    return 0;  
}  

项目二 数组选择

#include <iostream>  
using namespace std;  
int main()  
{  
    const int N=10;  
    int A[N]={1,2,3,3,2,1,4,5,6,8},B[N],i,j,k,n=0;  
   cout<<"请输入10个数"<<endl;  
   for(i=0;i<N;i++)  
   {  
        k=0;  
        for(j=0;j<N;j++)  
   {  
        if(A[i]!=A[j])  
        k++;  
    }  
    if(k==N-1)  
   {  
        B[n]=A[i];  
        n++;  
    }  
    }  
     for(i=0;i<n;i++)  
     {  
         cout<<B[i]<<" ";  
     }  
    return 0;  
}  

项目四 字符串

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

  

你可能感兴趣的:(C++作业5)