1.#include<iostream>
using namespace std;
int main(){
int student[30]={};
int i,j;
for(i=0;i<30;i++){
cin>>student[i];
}
for(i=0;i<3;i++){
for(j=0;j<10;j++){
cout<<student[i*10+j]<<' ';
}
cout<<endl;
}
}
2.
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;//输入多少人
int student[10000]={};
int i;
int sum=0;//总分
int min=200;//最低分
int max=0;//最高分
int unpassed=0;//没及格
for(i=0;i<n;i++){
cin>>student[i];
sum+=student[i];
if(student[i]<min) min=student[i];
if(student[i]>max) max=student[i];
if(student[i]<60)unpassed++;
}
cout<<sum/n<<' '<<min<<' '<<max<<' '<<unpassed;
}
3
#include<iostream>
using namespace std;
int cmp(const void *a,const void *b){
return*((int *)b)-*((int *)a);
}
int main(){
int n;
cin>>n;//输入多少人
int student[10000]={};
int i;
for(i=0;i<n;i++){
cin>>student[i];
}
qsort(student,n,sizeof(int),cmp);
cout<<student[0]<<' '<<student[1]<<' '<<student[2]<<' '<<student[n-1]<<' '<<student[n-2]<<' '<<student[n-3]<<' '<<student[n-4]<<' '<<student[n-5]<<endl;
}
4
给你写一段伪代码
int cmp(const void *a,const void *b){
return*((int *)b)-*((int *)a);
}
int a*=new int[n+1];//n为原来成绩数组的元素个数
memcpy(a,source,n*4);//不妨设原来的数组的名字叫source
cin>>a[n+1];
qsort(a,n+1,sizeof(int),cmp);
5.
#include<iostream>
using namespace std;
int main(){
int a[4][5];
int s[4]={};
int k[5]={};
for(i=0;i<4;i++){
for(j=0;j<5;j++)
cin>>a[i][j];
s[i]+=a[i][j];
k[j]+=a[i][j];
}
for(i=0;i<4;i++)cout<<s[i]/5<<' ';
cout<<endl;
for(j=0;j<5;j++)cout<<k[j]/4<<' ';
cout<<endl;
}
6
同样是伪代码
int total=0;
for(i=0;i<n;i++)
{cin>>a[i];
if(a[i]>standart)total++;
}
cout<<total<<endl;
能保证运行通过,望采纳啊,谢谢了
温馨提示:答案为网友推荐,仅供参考