#include #include using namespace std; void BubbleSort(int n,string name[],int score[]){ for(int i=0;i<n-1;i++){ // 修改循环开始的索引为0 for(int j=0;j<n-i-1;j++){ // 修改循环开始的索引为0 if(score[j]<score[j+1]){ swap(score[j],score[j+1]); swap(name[j],name[j+1]); } } } return ; } int main() { int n; cin>>n; string name[1000]; int score[2000]={}; for(int i=0;i<n;i++){ // 修改循环开始的索引为0 cin>>name[i]>>score[i]; // 修改数组保存的索引为i-1 } BubbleSort(n,name,score); for(int i=0;i<n;i++){ // 修改循环开始的索引为0 cout << name[i]<<" "<<score[i]<<endl; // 修改数组读取的索引为i-1 } return 0;

修改代码:#include iostream#include stringusing namespace std;void BubbleSortint nstring nameint score forint i=1;i=n-1;i++ forint j=1;j=n-i;j++ ifscorejscorej+1 swapsco

原文地址: https://www.cveoy.top/t/topic/hUaT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录