c++第五次作业

来源:互联网 发布:php读取中文文件名 编辑:程序博客网 时间:2024/06/09 14:04
项目一:数组分离
#include <iostream>using namespace std;int main(){    int A[10],B[10],C[10],j=0,k=0,n,m;    for(int i=0;i<10;i++)    {        cin>>A[i];        if(A[i]%2==0)        {            B[j]=A[i];            j++;        }        else        {            C[k]=A[i];            k++;        }    }    for(n=0;n<j;n++)        cout<<"B["<<n<<"]="<<B[n]<<endl;    for(m=0;m<k;m++)        cout<<"C["<<m<<"]="<<C[m]<<endl;}
项目四:字符串
#include <iostream>#include<cstdio>using namespace std;int main(){    char str[50];    int i=0,n=0,m=0,j=0;    cout<<"输入字符串:";    gets(str);    while(str[i]!='\0')    {        if(str[i]>='0'&&str[i]<='9') n++;        else if(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z') m++;        else j++;        i++;    }    cout<<"其中的数字个数是: "<<n<<endl;    cout<<"其中的字母个数是: "<<m<<endl;    cout<<"其中的其它字符个数是: "<<j<<endl;    return 0;}
项目五:求和
#include <iostream>using namespace std;int main(){   int A[10],n=0,m=0;   for(int i=0;i<10;i++)   {       cin>>A[i];       if(A[i]<0)        m=m+A[i];       if(A[i]>0)        n=n+A[i];   }   cout<<"正数和为:"<<n<<endl;   cout<<"负数和为:"<<m<<endl;return 0;}



0 0
原创粉丝点击