带名字的学生成绩单

来源:互联网 发布:北京世纪中彩网络诈骗 编辑:程序博客网 时间:2024/05/01 20:36
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp* 作    者:初瑞* 完成日期: 2013 年  12月 6  日* 版本号: v1.0* 输入描述:无* 问题描述:带名字的学生成绩单* 程序输出:* 程序输出:* 问题分析:*/#include <iostream>#include <string>using namespace std;int main(){    string name[5];    int score[5];    for(int i=0; i<5; i++)    {        cin>>name[i];        cin>>score[i];    }    int i,j,t;    string y;    for(j=1; j<=4; j++)//共进行4轮比较        for(i=0; i<5-j; i++)//每轮进行(5-i)次比较            if(score[i]<score[i+1])            {                t=score[i];                score[i]=score[i+1];                score[i+1]=t;                y=name[i];                name[i]=name[i+1];                name[i+1]=y;            }        for(i=0; i<5; i++)        {            cout<<name[i]<<score[i];            cout<<endl;        }        return 0;}

运算结果:


心得体会:一定要搞清楚下标,因为这方面的错误导致这个程序很久 没做出来。

原创粉丝点击