项目1:数组分离
一、问题及代码
#include<iostream> using namespace std; int main() { int a[10],b[10],c[10],i=0,j=0,n=0,m=0,k=0; cout<<"请输入10个数:"; for(i=0;i<10;i++) { cin>>a[i]; if(a[i]%2==0) { b[j]=a[i]; j++; n++; } else { c[k]=a[i]; k++; m++; } } cout<<"偶数为:"; for(j=0;j<n;j++) cout<<b[j]<<" "; cout<<endl; cout<<"奇数为:"; for(k=0;k<m;k++) cout<<c[k]<<" "; return 0; } 二、运行结果
项目5:求和
一、问题及代码
#include<iostream> using namespace std; int main() { int a[10],i=0,sum1=0,sum2=0; cout<<"请输入10个数:"; for(i=0;i<10;i++) { cin>>a[i]; if(a[i]>0) sum1+=a[i]; else if(a[i]<0) sum2+=a[i]; } cout<<"正数和为:"<<sum1<<endl; cout<<"负数和为:"<<sum2<<endl; return 0; } 二、运行结果