/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: x.cpp
* 作者:徐本锡
* 完成日期: 2012年 12 月7  日
* 版本号: v1.0
* 输入描述:
* 问题描述:成绩排序
* 程序输出:
成绩排序
*/
//我的代码:
#include<iostream>
#include<string>
using namespace std;
const int n=8;
void pxscore(string name[n],double score[n]);
void pxname(string name[n],double score[n]);
int main()
{
int i;
string name[n];
double score[n];
for(i=0;i<n;++i)
{
cout<<"请输入第"<<i+1<<"位同学的名字:";
cin>>name[i];
cout<<"请输入第"<<i+1<<"位同学的成绩:";
cin>>score[i];
}
cout<<"按成绩排名:"<<endl;
pxscore(name,score);
for(i=0;i<n;++i)
{
cout<<"第"<<i+1<<"名:"<<name[i]<<" "<<score[i]<<endl;
}
cout<<endl<<"按姓名排名:"<<endl;
pxname(name,score);
for(i=0;i<n;++i)
{
cout<<name[i]<<" "<<score[i]<<endl;
}
return 0;
}
void pxscore(string name[n],double score[n])//按分数排序
{
int j,i,t;
string q;
for(j=1;j<n;++j)
{
for(i=0;i<n-j;++i)
{
if(score[i]<score[i+1])
{
t=score[i];
score[i]=score[i+1];
score[i+1]=t;
q=name[i];
name[i]=name[i+1];
name[i+1]=q;
}
}
}
return;
}
void pxname(string name[n],double score[n])//按名字排序
{
int j,i,t;
string q;
for(j=1;j<n;++j)
{
for(i=0;i<n-j;++i)
{
if(name[i]<name[i+1])
{
q=name[i];
name[i]=name[i+1];
name[i+1]=q;
t=score[i];
score[i]=score[i+1];
score[i+1]=t;
}
}
}
return;
}

带姓名的成绩单 我咋又是第一名啊 哈哈哈哈相关推荐

  1. 第14周上机实践项目2——带姓名的成绩单(2)

    问题及代码 /** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:辛彬* 完成日期:2014年 11 ...

  2. 依图要修AI语音双学位,左手摸底考第一名成绩单,右手开放平台方案

    李根 发自 凹非寺  量子位 报道 | 公众号 QbitAI 依图,又展示出新前途. 这家以"图"起家的AI公司,现在宣布修个"语音"双学位,而且出场便是学霸的 ...

  3. mysql中查询的第一名_使用SQL查询每科第一名及最后一名(学科、姓名、分数)...

    前段时间面试遇到被对方现场考察SQL水平的情况,现场写出来了但被面试官告知不正确,今天分享一下正确写法,一起共勉. 题目:使用SQL查询每科第一名及最后一名(学科.姓名.分数) 自己创建了下表以方便演 ...

  4. TIOBE 6 月榜单: Python 有望超越 C 语言成为第一名

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 头图 | 下载于ICphoto TIOBE 官方最新发布了 6 月的编程语言榜单,这个月榜单中又有怎样的发展趋势? Python 有望成为 ...

  5. 西农计算机考研专业课压分,考研:西农大计算机初试第一名被淘汰,倒数第一成功逆袭...

    近期看了多所高校的考研录取名单,发现一个很普遍的现象,如果该校最终要刷的人是个位数,那么一般倒数第一都能逆袭成功上岸,而被淘汰掉的考生之中很大概率有初试高分者,且淘汰的原因就是面试不合格.在昨日西农大 ...

  6. Deepsort_V2 2020中兴捧月阿尔法赛道多目标检测和跟踪初赛第一名

    2020中兴捧月阿尔法赛道多目标检测和跟踪初赛第一名方案 初赛:多目标跟踪:指标MOTA和MOTP, 后期的大量实验证明检测算法相对于跟踪更重要. 数据集分析: 1.人群密集稀疏场景: 2.场景(白天 ...

  7. TIOBE 6 月编程语言排行榜:Python 有望超越 C 语言成为第一名

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) TIOBE 官方最新发布了 6 月的编程语言榜单,这个月榜单中又有怎样的发展趋势? Python 有望成为第一名 在本月榜单中,位居第二名 ...

  8. DSB2017第一名代码复现

    DSB2017第一名代码复现 训练 准备数据集 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容 ...

  9. 2021年度排第一名的微信段子,笑晕了,太经典

    第一名今天惹祸了. 办公室的鱼缸里养了几只透明的小虾,领导带着眼镜看半天,问我养的什么. 我说:"虾啊!" 领导一愣,走了-- 我也楞了,赶紧大声地解释:"虾啊领导!领导 ...

最新文章

  1. SAP MM 外部采购流程里的Advanced Return Management
  2. 【Android 逆向】IDA 工具使用 ( IDA 32 位 / 64 位 版本 | 汇编代码视图 IDA View-A | 字符串窗口 Strings window )
  3. Android动态获取图片资源
  4. boost::coroutine2模块实现分段的stack的测试程序
  5. keil 查看 stm32 io波形_如何系统地入门学习stm32?
  6. 【JAVA编码】 JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换
  7. qlineedit限制输入数字_Excel单元格限制录入,实用小技巧
  8. hiho1482出勤记录II(string类字符串中查找字符串,库函数的应用)
  9. openssl passwd
  10. linux u盘 启动报错,linux U盘启动系统的绘制
  11. SQL Server分组查询
  12. Android 手动解析JSON数据
  13. 国密SM2算法陷入安全危机? 假!SM2仍然安全
  14. 计算机模拟试题生成,excel考试题库自动生成多套试题带独立答案页
  15. 私人智库呼吁瑞士国家银行开发瑞士法郎代币,拥抱DLT技术
  16. 小程序客服消息推送公众号文章 引导关注公众号的操作方法
  17. 四选一多路开关电路描述
  18. 洛谷P3975 [TJOI2015]弦论
  19. JavaScript的循环和
  20. Mac上如何提取图片上的文字?

热门文章

  1. 360安全,3Q大战一夜爆红
  2. jQuery速记Ajax方法简介
  3. 初中生想要学习数学竞赛,并拿金牌,应该如何规划?
  4. javaweb问题研究(二)
  5. 男朋友很大是怎样的体验?
  6. 安装Fedora 36 Server
  7. 基于微信小程序的评选投票系统软件的设计与实现毕业论文
  8. 【观察】联想“以行践言”,赋能专精特新驶入成长“快车道”
  9. 反向延长线段什么意思_“延长”和“延伸”有什么区别?
  10. Git分布式版本工具的部署与使用