第五次作业

来源:互联网 发布:p2p平台数据分析 编辑:程序博客网 时间:2024/06/03 19:52

1.求和

#include<iostream>using namespace std;int main(){int a[10],i=0,j=0,k=0;cout<<"请输入10个数"<<endl;for(i=0;i<10;i++){cin>>a[i];}    for(i=0;i<10;i++){if(a[i]>0){j=j+a[i];}    else{k=k+a[i];}}cout<<"正数的和为:"<<j<<endl;cout<<"负数的和为:"<<k<<endl;return 0;}


2.成绩

#include<iostream>using namespace std;int main(){double a[10]={0},max,min,ave=0;int i;  cout<<"请输入十个数"<<endl;  for(i=0;i<10;i++)  {  cin>>a[i];  }  max=min=a[0];for(i=0;i<10;i++){if(a[i]>max) max=a[i];    if(a[i]<min) min=a[i];            ave+=a[i];}ave=ave/10.0;cout<<"平均数是:"<<ave<<endl;cout<<"最大值为:"<<max<<endl;cout<<"最小值为:"<<min<<endl;return 0;}
#include<iostream>using namespace std;int main(){double a[10],max,min;int i,w=0,k=0;  cout<<"请输入成绩"<<endl;  for(i=0;i<10;i++)  {  cin>>a[i];  }  max=min=a[0];for(i=0;i<10;i++){if(a[i]>max) max=a[i];    if(a[i]<min) min=a[i];}     for(i=0;i<10;i++) { if(a[i]==max) w++; if(a[i]==min) k++; } cout<<"最高分的人数是:"<<w<<endl;     cout<<"最低分的人数是:"<<k<<endl; cout<<"最高分的学号是:";     for(i=0;i<10;i++) { if(a[i]==max) cout<<" "<<i; } cout<<"最低分的学号是:";     for(i=0;i<10;i++) { if(a[i]==min) cout<<" "<<i; } return 0;}3.数组选择
<pre name="code" class="cpp">#include<iostream>using namespace std;int main(){int a[10],b[10],i,j,k=0;bool prime;cout<<"请输入十个数:"<<endl;for(i=0;i<10;i++){     cin>>a[i];}for(i=0;i<10;i++){    prime=true;for(j=0;j<10;j++){if(i==j) j++;if(a[i]==a[j]){prime=false;break;}}if(prime==true){b[k]=a[i];k++;}}cout<<"不重复的数为:"<<endl;for(i=0;i<k;i++)cout<<" "<<b[i];cout<<endl;return 0;}


                                             
0 0
原创粉丝点击