c++作业5

来源:互联网 发布:大数据云气象阅读答案 编辑:程序博客网 时间:2024/05/17 23:55

一、正负数求和

#include <iostream>using namespace std;int main(){   int i,a[10],sum=0,c=0;   for(i=0;i<10;i++)   {      cin>>a[i];      if(a[i]>0)       sum+=a[i];      else      c+=a[i];   }   cout <<"zheng shu he="<<sum<<"\n"<<"fu shu he"<<c<<endl;    return 0;}
二、字符串

#include<iostream>#include<cstdio>using namespace std;int main(){    char str[50];    int i=0,j=0,k=0,l=0,m=0;    cout<<"输入字符串:";    gets(str);    while(str[i]!='\0')    {        if(str[i]>=48&&str[i]<=57) j++;        else if(str[i]>=97&&str[i]<=122) k++;        else if(str[i]>=65&&str[i]<=90) l++;        else m++;i++;    }    cout<<"其中的数字个数是: "<<j<<endl;    cout<<"其中的小写字母个数是: "<<k<<endl;    cout<<"其中的大写字母个数是: "<<l<<endl;    cout<<"其中的其他字符个数是: "<<m<<endl;    return 0;}

三、数组选择

#include<iostream>using namespace std;int main(){    int A[10],b[10],B[10],i,j=0,k=0;    cout<<"输入10个数";    for(i=0;i<10;i++)    {        cin>>A[i];    }        for(i=0;i<10;i++)    {        for(j=0;j<10;j++)        {            if(A[i]==A[j]&&i!=j)            {                b[j]=A[i];            }        }    }    cout<<"不重复的数";    for(i=0;i<10;i++)    {        if(A[i]==b[i])continue;B[k]=A[i];cout<<B[k]<<"  ";    }    return 0;}




0 0
原创粉丝点击