小诺诺喜欢玩纸牌比大小的游戏。现在有一副牌中的若干张纸牌,需要按牌面的数字从大到小的顺序排列,若数字大小相同则按花色从大到小(黑桃>红桃>梅花>方块)排列。牌面为A、J、Q、K分别用1、11、12、13表示;花色中的黑桃、红桃、梅花、方块分别用英文单词"spade"、"heart"、"club"、"diamond"表示。
输入格式:测试数据有多组,首先输入测试的组数T (0<T<10),然后是T组测试数据;每组测试输入一行,按“花色 数字”的格式输入若干张牌,花色可能为"spade"、"heart"、"club"、"diamond"之一,数字为1~13。输入的数据之间可能有若干(至少1个)空格,在行的首尾也可能有若干空格,但每组输入数据的总长度不会超过1000个字符。
输出格式:
每组测试输出一行,按描述中的排序规则从大到小输出牌的信息,数据之间都以一个空格分隔。
输入样例:
2
diamond 1 club 1 heart 1 spade 3 diamond 2 club 3
diamond 13 club 13 heart 13 spade 12
请问这个输入怎么写?我使用了输入回车会换行,但是不可以使用回车。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2021-09-04 11:12关注
思路:
1.定义二维数组,保存所有输入的值;
2.使用scanf方法输入,用空格分隔;
3.循环读取数据到数组。解决 无用评论 打赏 举报
悬赏问题
- ¥15 联想笔记本开机出现系统更新界面
- ¥15 各位帮帮我 我不想重做系统
- ¥30 微信小程序蓝牙数据透传
- ¥15 加氢站氢负荷数据集来源
- ¥15 umi接入sentry遇到问题
- ¥15 HBuilderX打包H5网页,扫码模块无法使用
- ¥15 Javascript跳转页面后,无法执行后面代码,如何解决?
- ¥15 echarts绘制图表
- ¥15 请教两个关于高德地图定位不准的技术问题
- ¥15 根据企业名称 对照两个文件 样本筛选/匹配