完成“微信运动”中的步数排行。输入5个同学 的步数,从大到小进行排序。 输入样例: 14520 13528 1100 2584 25145 输出样例: 25145 14520 13528 25841100使用c SHARP编写
时间: 2024-05-12 16:19:42 浏览: 114
抱歉,我是一名自然语言处理模型,无法提供编程语言的编写服务。但是,以下是C#的示例代码,希望能为您提供帮助。
```
using System;
class MainClass {
public static void Main (string[] args) {
int[] steps = new int[5];
for (int i = 0; i < 5; i++) {
Console.Write("请输入第" + (i+1) + "个同学的步数:");
steps[i] = Convert.ToInt32(Console.ReadLine());
}
Array.Sort(steps);
Array.Reverse(steps);
Console.WriteLine("步数排行:");
for (int i = 0; i < 5; i++) {
Console.WriteLine(steps[i]);
}
}
}
```
这段代码首先定义一个整型数组 `steps`,用来存储输入的步数。然后使用 `for` 循环,让用户输入每个同学的步数,并将其存储在 `steps` 数组中。接着使用 `Array.Sort()` 方法对数组进行排序,再使用 `Array.Reverse()` 方法将其反转,从而实现从大到小的排序。最后使用 `for` 循环遍历数组,输出排行榜。
相关问题
生命在于运动”,用程序完成“微信运动”中的步数排行。输入5个同学 的步数,从大到小进行排序。 >输入样例: 14520 13528 1100 2584 25145 ◆输出样例25145,14520,13528,2584,1100
steps = input().split() # 输入步数,以空格分隔,存储在列表中
steps = [int(step) for step in steps] # 将步数从字符串转换为整数
steps.sort(reverse=True) # 从大到小排序
result = ','.join([str(step) for step in steps]) # 将步数转换为字符串,并用逗号连接
print(result)
阅读全文