c++作业5

来源:互联网 发布:淘宝怎样和卖家联系 编辑:程序博客网 时间:2024/06/10 01:47

一、数组分离

1.代码

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

二、数组选择

1.代码

#include <iostream>using namespace std;int main(){int a[10],b[10],i,j,h=0;    cout<<"请输入十个数字:";    for(i=0;i<10;i++)        cin>>a[i];    for(i=0;i<10;i++){for(j=0;j<11;j++){if(i==j)continue;if(a[i]==a[j])break;if(j==10){b[h]=a[i];h++;}}}    cout<<"不重复的数字为:";    for(i=0;i<h;i++)        cout<<b[i]<<" ";    cout<<endl;return 0;}
2.输出结果




0 0
原创粉丝点击