7-3 一帮一 (15分)
“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。
输入格式:
输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔。这里保证本班男女比例是1:1,并且没有并列名次。
输出格式:
每行输出一组两个学生的姓名,其间以1个空格分隔。名次高的学生在前,名次低的学生在后。小组的输出顺序按照前面学生的名次从高到低排列。
输入样例:
8
0 Amy
1 Tom
1 Bill
0 Cindy
0 Maya
1 John
1 Jack
0 Linda
输出样例:
Amy Jack
Tom Linda
Bill Maya
Cindy John
AC代码
#include<stdio.h>
int main(void){int a[50]; //储存性别char str[50][10]; 储存名字int n,count;scanf("%d",&n);int i,j;for(i=0;i<n;i++){scanf("%d %s",&a[i],str[i]);} i=0;j=n;while(i<=j){i=0;j=n;while(a[i]<0||a[i]>1) //过滤已经配对好的人i++;if(i<j) {printf("%s ",str[i]);count = a[i];a[i]=3; //作为已配对的标志}while((a[j]<0||a[j]>1)||a[j]==count) //过滤已经配对好的人j--;if(i<j){printf("%s\n",str[j]);a[j]=3;}}return 0;
}
7-3 一帮一 (15分)相关推荐
- C语言程序练习-L1-030 一帮一 (15分)
L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...
- 一帮一python_[python]L1-030 一帮一 (15分)
L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...
- L1-030 一帮一 (15 分)
L1-030 一帮一 (15 分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配 ...
- L1-030 一帮一 (15分) “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生
L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...
- C语言7-3 一帮一 15 分,培优辅差记录
培优辅差记录 培优辅差记录(一): 培优辅差记录表 时间: 1月31日 班级: 502班 辅导学生 李某 表现: 1.不遵守纪律,行为习惯不好.2.上课不专心听讲,课后作业不全,丢三落四. 原因 1. ...
- 17行代码AC——L1-030 一帮一 (15分)(解题报告)
立志用更少的代码做更高效的表达 "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作 ...
- 【题解】【PTA-Python题库】第6章-2 一帮一 (15 分)
一帮一 "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名 ...
- PTA-Python-第6章-2 一帮一 (15分)
点击链接PTA-Python-AC全解汇总 题目: "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师 ...
- 团队程序设计天梯赛考点内容总结(15分以上题)
L1: L1-002 打印沙漏 (20 分) 字符模拟 L1-003 个位数统计 (15 分) 字符模拟 L1-005 考试座位号 (15 分) 模拟 L1-006 连续因子 (20 分) 数学因数分 ...
最新文章
- 能打羽毛球又能击穿墙壁,戴上这款机械臂,秒变蜘蛛侠反派「章鱼博士」
- js 的 math 函数
- python enumerate_Python中enumerate用法详解
- 论文浅尝 - EMNLP2020 | ConceptBert:视觉问题回答的概念感知表示
- 孩子学计算机最佳年龄,孩子学编程最佳年龄是多少
- ubuntu python3.7修改默认pip版本_详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本 安装python3后使用pip和pip3的区别...
- 【开源工程】之裸码流提取工具--H264/H265
- td和div超出部分隐藏的区别和用法
- 进入第一个Android应用界面
- C++STL优先队列使用
- python3爬虫系列09之爬虫数据存入MySQL数据库
- Hadoop单机版安装
- EXCEL表格-绝对引用符$详解
- MP地面站二次开发教程(四)地面站优化及其功能测试
- Python实现多层感知器MLP(基于双月数据集)
- 基于Tushare的上证综指行情分析与影响其涨跌的因素(以美债为例)
- 用BAT创建文件夹,创建文件,回显环境变量
- mysql 时间戳查询当天数据_mysql 时间戳查询 当天 本周 当月 数据
- 段正淳是否是一个卑劣的人?
- BadCopy Pro光盘恢复工具的使用
热门文章
- 4399游戏校招笔试题
- Rsync+Inotify+Sersync实时同步服务
- ICG荧光标记试剂:ICG-Maleimide,ICG-DBCO,ICG Alkyne,试剂相关结构式及应用介绍大合集
- python解题工程力学_工程力学要点与解题
- Ubuntu18.04安装wps office2016
- Oracle自治数据库技术概要白皮书读书笔记
- 认识与应用声卡的“S/PDIF”接口
- 外盘期货开户_10月30日外盘期货晚间原油策略建议
- 【无标题】所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。
- 最短路算法的证明_彻底搞懂最短路算法