c++作业5

来源:互联网 发布:音频矩阵怎么调 编辑:程序博客网 时间:2024/05/22 04:36

项目2:数组选择

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

项目4:字符串

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

项目5:求和

#include<iostream>using namespace std;int main(){int a[10],i;double zh=0,fh=0;cout<<"请输入您所求的十个数:";for(i=0;i<10;i++)cin>>a[i];for(i=0;i<10;i++){    if(a[i]>0)        zh=zh+a[i];    else     if(a[i]<0)        fh=fh+a[i];}cout<<"正数和a="<<zh<<"\t"<<"负数和b="<fh<<endl;return 0;}


0 0
原创粉丝点击