从键盘输入三个整数,按照从小到大顺序排列输出在c语言中如何进行表述
时间: 2023-06-01 09:05:13 浏览: 76
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (a > c) {
int temp = a;
a = c;
c = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
printf("%d %d %d", a, b, c);
return 0;
}
```
相关问题
从键盘输入三个整数,按照从小到大顺序排列输出在c语言中如何表达
在C语言中可以定义三个int型变量,利用scanf函数接收键盘输入的整数,然后使用if语句进行大小比较,最后使用printf函数输出排列后的三个整数,例如:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
// 排序
if (a > b) {
int t = a;
a = b;
b = t;
}
if (a > c) {
int t = a;
a = c;
c = t;
}
if (b > c) {
int t = b;
b = c;
c = t;
}
// 输出
printf("从小到大排序后的整数为:%d %d %d\n", a, b, c);
return 0;
}
```
在C语言中从键盘输入三个整数按从小到大的顺序输出
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (a > c) {
int temp = a;
a = c;
c = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
printf("从小到大的顺序是:%d %d %d\n", a, b, c);
return 0;
}
```
运行结果:
```
请输入三个整数:
10 5 8
从小到大的顺序是:5 8 10
```