项目二-数组选择 #include <iostream> using namespace std; int main() { int A[10],B[10],m,n,k=0; cout<<"数组A中的数为:"; for(int i=0;i<10;i++) cin>>A[i]; for(i=0;i<10;i++) { for(int j=0;j<10;j++) { j++; if(A[i]==A[j])m=0; } if(m!=0) { B[k]=A[i],k++; } } cout<<"数组B中的数为:"; for(n=0;n<k;n++) cout<<B[n]<<" "; cout<<endl; return 0; } 项目四-求和 #include <iostream> using namespace std; int main() { int A[10],m=0,n=0; cout<<"数组A中的数为:"; for(int i=0;i<10;i++) cin>>A[i]; for(i=0;i<10;i++) { if(A[i]>0) m=m+A[i]; else if(A[i]<0) n=n+A[i]; } cout<<"数组A中的正数和为:"<<m<<endl; cout<<"数组A中的负数和为:"<<n<<endl; return 0; } 项目三-成绩 #include <iostream> using namespace std; int main() { int score[10],A[10],B[10],m=n=0,j=k=0; cout<<"小组同学的成绩为:"; for(int i=0;i<10;i++) cin>>score[i]; int max=min=sum=score[0],aver; for(i=1;i<10;i++) { if(score[i]>max)max=score[i]; if(score[i]<min)min=score[i]; sum=sum+score[i]; } aver=sum/10; cout<<"最高成绩为:"<<max<<endl; cout<<"最低成绩为:"<<min<<endl; cout<<"平均成绩为:"<<aver<<endl; for(i=0;i<10;i++) { if(score[i]=max)m++,A[j]=i,j++; if(score[i]=min)n++;B[k]=i,k++; } cout<<"考得最高成绩的有:"<<m<<"人"<<endl; cout<<"考得最低成绩的有:"<<n<<"人"<<endl; cout<<"最高成绩的同学的学号为:"; for(int a=0;a<j;a++) cout<<A[a]<<" "; cout<<endl; cout<<"最低成绩的同学的学号为:"; for(int b=0;b<k;k++) cout<<B[b]<<" "; cout<<endl; return 0; }
时间: 2024-11-13 08:07:38