为什么我只对了一个????
2026-02-28 15:03:31
发布于:四川
6阅读
0回复
0点赞
为什么我只对了一个????
#include <iostream>
using namespace std;
int main(){
int a,b,c,l,q=0;
cin>>a>>b;
c=b1.5f;
l=100-bc;
int s[a];
int f[a];
for(int i=0;i<a;i++)
{
cin>>s[i]>>f[i];
}//cout<<endl;
/* for(int i=1;i<a;i+2)
{
cin>>s[i];
}
for(int i=0;i<a;i+2)
{
cin>>f[i];
}*/for(int i=0;i<a;i++)
{if(f[i]>=l)
{
q++;
}
}
cout<<l<<' '<<q<<endl;
for (int i = 0; i < a - 1; i++) {
for (int j = 0; j < a - i - 1; j++) {
if
(f[j] < f[j+1] || (f[j] == f[j+1] && s[j] > s[j+1])) {
int tf = f[j];
f[j] = f[j+1];
f[j+1] = tf;
int ts= s[j];
s[j] = s[j+1];
s[j+1] = ts;
}
}
}
for(int i=0;i<a;i++)
{
if(f[i]>=l)
cout<<s[i]<<' '<<f[i]<<endl;
}
}

这里空空如也



有帮助,赞一个