任意输入三个数据按从大到小的顺序输出。
时间: 2024-03-08 12:47:17 浏览: 20
好的,可以使用以下代码实现:
```python
a = input("请输入第一个数据:")
b = input("请输入第二个数据:")
c = input("请输入第三个数据:")
if a >= b and a >= c:
if b >= c:
print(a, b, c)
else:
print(a, c, b)
elif b >= a and b >= c:
if a >= c:
print(b, a, c)
else:
print(b, c, a)
else:
if a >= b:
print(c, a, b)
else:
print(c, b, a)
```
这段代码会要求用户输入三个数据,然后使用三重判断语句将它们按从大到小的顺序进行输出。
相关问题
任意输入三个数据按从大到小的顺序输出
好的,我可以帮你解决这个问题。
以下是 Python 代码实现:
```python
a = input("请输入第一个数据:")
b = input("请输入第二个数据:")
c = input("请输入第三个数据:")
if a > b:
a, b = b, a
if b > c:
b, c = c, b
if a > b:
a, b = b, a
print("从大到小排序的结果为:", c, b, a)
```
这段代码可以让你输入三个数据,然后按从大到小的顺序输出它们。我希望这可以帮助你解决问题!
c语言任意输入三个数据按从大到小的顺序输出。
可以使用冒泡排序的思想来实现从大到小排序,具体代码如下:
```
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
if (a < b) {
swap(&a, &b);
}
if (a < c) {
swap(&a, &c);
}
if (b < c) {
swap(&b, &c);
}
printf("从大到小的顺序为:%d %d %d\n", a, b, c);
return 0;
}
```
以上代码中,我们首先输入三个整数,然后使用 if 语句和 swap 函数进行排序,最后输出排序后的结果。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)