第十五周项目-带姓名的成绩单

#include <iostream>
using namespace std;
int main()
{
    int i,j,t;
    int score[10]={60,50,70,85,95,100,49,66,58,91};
    string k;
    string name[10]={"cv","yu","te","nb","uy","sd","jh","er","df","rt"};
    for(i=0;i<9;i++)
        for(j=0;j<9-i;j++)//冒泡法比较

     if(score[j]<score[j+1])
     {
         t=score[j];
         score[j]=score[j+1];
         score[j+1]=t;
         k=name[j];
         name[j]=name[j+1];
         name[j+1]=k;
     }
     cout<<"按成绩排序后的名单是:";
     for(i=0;i<10;i++)
     cout<<name[i]<<":"<<score[i]<<" ";
     for(i=0;i<9;i++)
        for(j=0;j<9-i;j++)//冒泡法比较

     if(name[j]>name[j+1])
     {
         k=name[j];
         name[j]=name[j+1];
         name[j+1]=k;
         t=score[j];
         score[j]=score[j+1];
         score[j+1]=t;

     }

     cout<<endl<<"按姓名排序后的名单:";
     for(i=0;i<10;i++)
     cout<<name[i]<<":"<<score[i]<<" ";
     return 0;
}


运行结果:

心得体会:名字和成绩同时排序才能同步,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值