#include<stdio.h>
#include<string.h>
int main()
{int a[100][10],b[100][1000],i,j,k,n,p,p1,h,u=0;//易错点:u=0; char name[1000][1000],ch1[1000][1000],ch2[100000]={NULL};scanf("%d %d",&n,&k);for(i=0;i<n;i++){scanf(" %s %d",name[i],&a[i][0]);for(j=0;j<a[i][0];j++){scanf("%d",&b[i][j]);}}for(i=1;i<=k;i++){printf("%d",i);u=0;for(j=0;j<n;j++){for(h=0;h<a[j][0];h++){if(b[j][h]==i){strcpy(ch1[u++],name[j]);//易错点:ch1[u++]; break;}}}for(p=0;p<u-1;p++){for(p1=p+1;p1<u;p1++){if(strcmp(ch1[p],ch1[p1])>0){strcpy(ch2,ch1[p]);strcpy(ch1[p],ch1[p1]);strcpy(ch1[p1],ch2); }}}printf(" %d\n",u);for(p=0;p<u;p++){printf("%s\n",ch1[p]);}}
}

7-70 打印选课学生名单 (25 分)相关推荐

  1. 打印选课学生名单 (25分)

    打印选课学生名单 (25分) 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000),为 ...

  2. 5 打印选课学生名单 (25分)

    5 打印选课学生名单 (25分) 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000) ...

  3. 5 打印选课学生名单 (25 分)

    5 打印选课学生名单 (25 分) 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000 ...

  4. 7-47 打印选课学生名单 (25分))

    7-47 打印选课学生名单 (25分) 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤400 ...

  5. 7-47 打印选课学生名单 (25 分)(两种做法)(思路加详解+map+vector做法+最后一个点超时解决)+兄弟们冲丫丫

    一:题目 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000),为全校学生总数:K(≤ ...

  6. 7-47 打印选课学生名单 (25分)C++

    假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000),为全校学生总数:K(≤2500) ...

  7. PTA 7-47 打印选课学生名单 (25 point(s))

    假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000),为全校学生总数:K(≤2500) ...

  8. 5 打印选课学生名单

    5 打印选课学生名单 分数 25 作者 DS课程组 单位 浙江大学 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一 ...

  9. PTA 7-47 打印选课学生名单分数 25 分 (C 邻接表+二叉排序树 )

    题目: 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000),为全校学生总数:K(≤2 ...

  10. 打印选课学生名单 (25 分)

    假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000),为全校学生总数:K(≤2500) ...

最新文章

  1. 负载均衡—算法/策略
  2. Nodejs安装及使用
  3. 从完整的新手到通过TensorFlow开发人员证书考试
  4. 在高并发情况nginx的作用
  5. android系统优势 研究,Android系统关注度持续保持优势
  6. linux学习杂记_socket编程(含select)
  7. wcf 双向 java_我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯...
  8. 二叉链表存储的二叉C语言,C语言实现二叉链表存储
  9. Allwinner(全志)V5 SPI Flash Support List
  10. java枚举详解_Java枚举的使用详解
  11. 如何查询手机当前基站编号信息
  12. 互联网公司的几种销售模式
  13. 【接口文档】微信支付现金红包未开通,公众号发红包用第三方红包代发接口
  14. 漫画告诉你:区块链到底是什么?
  15. 闪迪u盘不能识别好办法_U盘不能识别怎么办 U盘无法识别的7种解决方法
  16. Linux更新和设置系统时间
  17. 使用亚博智能K210实现人脸特征提取和识别
  18. python实现输入一个字符串,输出每个字符的ASCLL码形成的列表
  19. CWRU数据集-美国西储大学轴承数据
  20. python中的索引从几开始计数_列表的索引是从0开始的

热门文章

  1. axios拦截器 config_vue axios 拦截器
  2. Subway -铁路-步行
  3. NotifyICon使用
  4. day16 js(JavaScript)基础
  5. 形容一个人「小气、吝啬」的十句话
  6. 解决用Python 操作数据库插入数据,数据库里面却没有数据的问题
  7. 微信小程序自定义模态框,官方版本与自定义可扩展版本
  8. 如何下载 Google Chrome 离线安装包
  9. Numpy(附Matplotlib)基础核心内容
  10. 什么是HotSpot