带姓名的成绩单
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: array.cpp * 作 者:杨绍宁 * 完成日期: 2012 年12 月 8日 * 版本号: v1.0 * * 输入描述:无 * 问题描述:定义数组,按成绩排序输出成绩 */ #include <iostream>#include <string>#include <iomanip>using namespace std;int main(){int i,j,k;string n;float score[6]={98,76,88,90,91,85};string name[6]={"yang","li","liu","tian","zhang","xu"};for(i=0;i<5;++i)for(j=0;j<5-i;++j){if(score[j]>score[j+1]){k=score[j];score[j]=score[j+1];score[j+1]=k;n=name[j];name[j]=name[j+1];name[j+1]=n;}} for(j=0;j<6;++j) cout<<name[j]<<setw(5)<<score[j]<<endl; return 0;}
结果:
结果:加油吧!!!
- 4楼ning8472739905天前 15:59
- 这才是原创,呵呵!!!
- 3楼zylmtz20125天前 15:58
- 大哥 这是啥意思啊你哦 还没考试你就咒我啊 额 完啦
- 2楼suixin183638292355天前 15:40
- 成绩差的排前边,这是为什么呢?
- 1楼zylmtz20125天前 15:17
- 这样也行,希望每科都考76 我就知足了