c++作业5

来源:互联网 发布:仿古架淘宝上的价格 编辑:程序博客网 时间:2024/05/17 06:24

项目一【数组分离】

#include<iostream>using namespace std;int main(){    int a[10],b[10],c[10],num,i,j=0,k=0;    cout<<"请输入10个数"<<endl;    for(i=0; i<10; i++)    {        cin>>num;        a[i]=num;        if(num%2==1)        {            b[j]=num;            j++;        }        else        {            c[k]=num;            k++;        }    }    cout<<"数组为:";    for(i=0; i<10; i++)        cout<<a[i]<<", ";    cout<<endl;    cout<<"奇数:";    for(i=0; i<j; i++)        cout<<b[i]<<", ";    cout<<endl;    cout<<"偶数:";    for(i=0; i<k; i++)        cout<<c[i]<<", ";    return 0;}


项目四【字符串】

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

项目五【求和】

#include<iostream>using namespace std;int main(){int a[10],i,b=0,c=0;for(i=0;i<10;i++)cin>>a[i];for(i=0;i<10;i++){if(a[i]>0)b=b+a[i]; elsec=c+a[i] ;}cout<<"其中正数和为:"<<b<<endl;cout<<"其中负数和为:"<<c<<endl; }


0 0
原创粉丝点击