标签:
项目二——数组选择
#include<iostream> using namespace std; int main() { int A[10],B[10],i,j,flag,z=0; cout<<"请输入10个数"<<endl; for(i=0;i<10;i++) cin>>A[i]; for(i=0;i<10;i++) { for(j=0;j<10;j++) { flag=0; if(i==j) j++; if(A[i]==A[j]) {flag=1;break;} } if(flag!=1) { B[z]=A[i];z++; } } cout<<"B{"; for(i=0;i<z;i++) cout<<B[i]<<","; cout<<"}"<<endl; return 0; }
项目三——成绩
#include <iostream> using namespace std; int main() { int score[10],A[100],i,j,t,k=0,z=0,g=0,max,min; double s=0,ave; cout<<"请输入小组人数(最多10人):"; cin>>j; t=j; cout<<"请输入成绩:"; for(i=0;i<t;i++) { cin>>A[i]; if(A[i]<0||A[i]>100) { cout<<"输入数据有误请重新输入"; t++; } } for(i=0;i<t;i++) { if(A[i]>=0&&A[i]<=100) { score[g++]=A[i]; } } max=score[0]; min=score[0]; for(i=0;i<j;i++) { if(score[i]>max) max=score[i]; } cout<<"最高分为"<<max<<endl; for(i=0;i<j;i++) { if(score[i]<min) min=score[i]; } cout<<"最低分为"<<min<<endl; for(i=0;i<j;i++) { s=s+score[i]; } ave=s/j; cout<<"平均分为"<<ave<<endl; cout<<"分数最高的人学号为"; for(i=0;i<j;i++) { if(score[i]==max) { k++; cout<<i<<","; } } cout<<"共有"<<k<<"人"<<endl; cout<<"分数最低的人学号为"; for(i=0;i<j;i++) { if(score[i]==min) { z++; cout<<i<<","; } } cout<<"共有"<<z<<"人"<<endl; return 0; }项目五——求和
#include<iostream> using namespace std; int main() { int a[10],i; double pos=0,neg=0; cout<<"请输入十个数:"; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { if(a[i]>0) pos=pos+a[i]; else if(a[i]<0) neg=neg+a[i]; } cout<<"正数和为"<<pos<<"\t"<<"负数和为"<<neg<<endl; return 0; }
标签:
原文地址:http://blog.csdn.net/macrokun/article/details/51320359