程序实训题
阿烁的成长之路
这个作者很懒,什么都没留下…
展开
-
E. 按整数最高位的值排序
E. 按整数最高位的值排序单点时限: 2.0 sec内存限制: 256 MB有 N 个整数 (整数−1018≤整数≤1018),要求按照整数十进制表示的最高位的值从大到小进行排序。若两个数的最高位的值相同,则按照数本身值由小到大排序。例如:100,15,0,30,7,−15,100,−100,222222222233333333排序后的结果为 :7,30,222222222233333333,−100,−15,15,100,0。输入格式第 1 行:整数 T (1≤T≤10) 为问题数第 2原创 2021-03-12 12:34:19 · 476 阅读 · 0 评论 -
D. 字符排序
D. 字符排序给定一个句子,要求将其字符重新排序输出,其中的英文字母按照字母表顺序输出,其他字符的顺序和位置不变,输出后的单词长度与原句子相同。输入格式第 1 行:一个整数 T (1≤T≤10) 为问题数。第 2 T+1 行,每组测试数据一行,包括一个字符串(长度最大为 200),由英文字母(均为大写字母)及其他字符组成,由空格分开的连续字符串视作一个单词。输出格式对于每个问题,输出一行问题的编号(0 开始编号,格式:case #0: 等),然后在一行中输出重新排序后的字符串。样例inpu原创 2021-03-12 12:29:15 · 203 阅读 · 0 评论 -
A. 排序去重
A.排序去重有n 个1 到 1000 之间的整数 ,对于其中重复的数字,只保留一个,把其余相同的数去掉。然后再按照指定的排序方式把这些数排序。输入格式第 1 行为字母 A 或 D,A 表示按照升序排序,D 表示按照降序排序。第 2 行开始有若干个用一个空格或换行符分隔的正整数。输出格式相互之间用一个空格分隔的经去重和排序后的正整数。最后一个数后没有空格。inputA20 40 32 67 40 20 89 300 400 15output15 20 32 40 67 89 300原创 2021-03-10 23:07:14 · 303 阅读 · 0 评论