![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XDOJ
levitgu
这个作者很懒,什么都没留下…
展开
-
拼数字并排序 XDOJ
问题描述 对于输入的字符串(只包含字母和数字),将其中的连续数字拼接成整数,然后将这些整数按从大到小顺序输出。例如字符串“abc123d5e7f22k9”中共有5个数字123,5,7,22,9,因此应输出123 22 9 7 5。输入说明 输入为一个字符串,字符串长度不超过100,其中最长的连续数字不超过10个,字符串中至少包含1个数字。输出说明 对于输入的字符串,在一行上输出排序结果,整数间以一个空格间隔。输入样例 abc123d5e7f22k9输出样例 123 22 9 7.原创 2021-12-16 10:41:50 · 581 阅读 · 0 评论 -
中间数XDOJ
问题描述 在一个整数序列A1, A2, …, An中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。给定一个整数序列,请找出这个整数序列的中间数的值。输入说明 输入的第一行包含了一个整数n,表示整数序列中数的个数,1 ≤ n ≤ 1000。第二行包含n个正整数,依次表示A1, A2, …,An,1 ≤ Ai ≤ 1000。输出说明 如果序列的中间数存在,则输出中间数的值,否则输出-1表示不存在.原创 2021-12-09 21:28:42 · 1935 阅读 · 0 评论 -
最值交换 XDOJ
描述定义一个一维整形数组num[20],输入整数n(n≤20)和一个整形数列 (n个数),编写change()函数,查找出数列中的最大值和最小值,并把它们交换位置,主函数完成输入和输出,主函数输出处理后的数列,各元素之间空一个空格。指针进行地址传递,子函数实现查找最值和最值位置交换。 输入说明输入整数n (n≤20)和一个整形数列 (n个数)。输出说明格式输出:输出处理后数列。输入样例52 3 1 5 8输出样例2 3 1 8 5提示使用指针作形参,实现地址传递。仅对.原创 2021-12-14 14:30:00 · 852 阅读 · 0 评论 -
购票系统 XDOJ
问题描述请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。 购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令,输出购...原创 2021-12-23 14:39:56 · 710 阅读 · 1 评论