2个回答
展开全部
编个最笨效率最低的好了= =
#include<iostream>
using namespace std;
void exchange(int &s,int &t)
{
int temp=s;
s=t;
t=temp;
}
void sort(char * str)
{
for(int i=0;i<7;i++)
{
for(int j=i+1;j<7;j++)
if(score[i]<score[j])exchange(score[i],score[j]);
}
}
int main()
{
int score[];
for(int i=0;i<7:i++)
{
cout<<"请输入第"<<i+1<<"个裁判的打分"<<endl;
cin>>score[i];
}
sort(score);
int result=(score[2]+score[3]+score[4])/2*7;
cout<<“评分结果是:”<<result<<"分";
return 0;
}
#include<iostream>
using namespace std;
void exchange(int &s,int &t)
{
int temp=s;
s=t;
t=temp;
}
void sort(char * str)
{
for(int i=0;i<7;i++)
{
for(int j=i+1;j<7;j++)
if(score[i]<score[j])exchange(score[i],score[j]);
}
}
int main()
{
int score[];
for(int i=0;i<7:i++)
{
cout<<"请输入第"<<i+1<<"个裁判的打分"<<endl;
cin>>score[i];
}
sort(score);
int result=(score[2]+score[3]+score[4])/2*7;
cout<<“评分结果是:”<<result<<"分";
return 0;
}
追问
我们貌似得用大一学的东西弄。。。 这个确定只是大一的只是么。。。 大哥你再看看.... 有点小错误..我不太会改 T T
追答
#include
using namespace std;
void exchange(int &s,int &t)
{
int temp=s;
s=t;
t=temp;
}
void sort(int* score)
{
for(int i=0;i>score[i];
}
sort(score);
int result=(score[2]+score[3]+score[4])/3*7;
cout<<"评分结果是:"<<result<<"分"<<endl;
return 0;
}
调试了下发现一堆符号问题- -现在运行可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询