|
发表于 2021-10-21 13:39:31
|
显示全部楼层
Q五个数排序-问题一湖南农大j C
问题R:五个数排序时间限制: 1.000 sec内存限制:0 MB
提交问题列表 已通过数:3712 提交量: 9303 统
题目描述
对于任意给定的5个整数,请按从小到大的顺序排序。整数的取值范围在[-32768, 32767]
输入
包含6个测试用例,对于每个测试用例,其输入占一行。在这一行中包含 了5个整数,整数之间用空格隔开
输出
请按如下示例的形式输出。每个测试用例的输出单独占一行,输出排序后的5个整数。注意,输出中的"Case”首字母要大写,其后有一个空格。冒号为半角冒号,其后也有一个空格。整数之间用空格隔开。每个测试用例输出的最后一个整数后面没有空格。
提示
有很多种方法实现上述5个数排序任务。下面提供的思路仅供初学者参考!可分成4趟。 第趟:用第1个数与其余的4个数比较,如果发现其中有某个数比它小,则交换这2个数的值。这样5个数中的最小值定放在第1个变量中了。第二趟:用第2个数与其余的3个数比较,如果发现其中有某个数比它小,则交换这2个数的值。这样4个数中的最小值一-定放在第2个变量中了。 第三趟: 用第3个数与其余的2个数比较,如果发现其中有某个数比它小,则交换这2个数的值。这样3个数中的最小值定放在第3个变量中了。 第四趟:用第4个数与其余的1个数比较,如果发现其中有某个数比它小,则交换这2个数的值。这样2个数中的最小值一定放在第4个变量中了。剩下在最后个变中的值一 定是最小值了。 这样有序结 果就依次保存在这5个变量中,依次输出即可。
提交
[命题人:外部导入
<
>
三 |
|