C++作业5

来源:互联网 发布:饭菜先生餐饮软件 编辑:程序博客网 时间:2024/05/17 20:29

项目2:数组选择

#include<iostream>using namespace std;int main(){const int N=10;int A[N],B[N],i,j,k=0;cout<<"从键盘中输入十个数"<<endl;for(i=0;i<N;i++)cin>>A[i];for(i=0;i<N;i++){for(j=0;j<N;j++){if(i==j)continue;if(A[i]==A[j])break;if(j==N-1){B[k]=A[i];    k++;}}}cout<<"数组B为:";for(i=0;i<k;i++)cout<<B[i]<<" ";return 0;}

项目4:字符串

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

项目5:求和

#include <iostream.h>void main(){int a[10],i=0,j=0,k=0;cout<<"从键盘上输入10个数:"<<endl;for(i=0;i<10;i++){cin>>a[i];if(a[i]>=0)j+=a[i];elsek+=a[i];}cout<<"正数之和为:"<<j<<endl;    cout<<"负数之和为:"<<k<<endl;}



0 0
原创粉丝点击