一、编码
项目5:求和
从键盘中输入10个数放入数组a,求a数组中正数和负数的和。
#include <iostream> using namespace std; int main() { int a[10],q=0,w=0,i; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { if(a[i]>0) q=q+a[i]; else w=w+a[i]; } cout<<"正数和为:"<<q; cout<<"负数和为:"<<w; return 0; }二,结果
一 、编码
项目2:数组选择
从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中,如A数据中的值为1,2,3,4,2,1;则B数组中的值为3 4
#include <iostream> using namespace std; int main() { const int P=4; int a[P],b[P],q=0,w=0,i,k; cout<<"A数组:"<<endl; for(i=0;i<P;i++) cin>>a[i]; for(i=0;i<P;i++) { k=0; for(w=0;w<P;w++) if(a[i]==a[w]) k++; if(k==1) b[q++]=a[i];} cout<<"B数组:"<<endl; for(i=0;i<q;i++) cout<<b[i]<<endl; return 0; }二、结果