#include <iostream> using namespace std; int m[5],n,num=0; void p1_2(int tf){ for(int j=0;j<5;j++){ for(int i=0;i<5;i++){ if(tf==1){ if(m[j]<m[i]){ num=m[j]; m[j]=m[i]; m[i]=num; } }else if(tf==2){ if(m[j]>m[i]){ num=m[j]; m[j]=m[i]; m[i]=num; } } } } for(int i=0;i<5;i++){ cout<<m[i]<<" "; } } int main(){ for(int i=0;i<5;i++){ cin>>m[i]; } cin>>n; if(n==1){ p1_2(1); } if(n==2){ p1_2(2); } if(n==3){ for(int i=0;i<5;i++){ num+=m[i]; } cout<<num/5; } if(n==4){ for(int i=0;i<5;i++){ num+=m[i]; } cout<<num; } return 0; }
标签:std,p1,平均值,int,num,排序 From: https://www.cnblogs.com/wangyueshuo/p/17793653.html