用c语言编程,由键盘任意输入三个数值型数据,将他们按从小到大的顺序输出。
时间: 2024-05-03 17:23:05 浏览: 13
```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", a, b, c);
return 0;
}
```
相关问题
C语言由键盘任意输入3个数值型数据,将它们按从小到大的顺序输出
下面是一个C语言程序,可以实现键盘任意输入3个数值型数据,将它们按从小到大的顺序输出:
```
#include <stdio.h>
int main() {
int a, b, c, temp;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
// 通过比较和交换来实现排序
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
printf("从小到大排序后的结果为:%d %d %d\n", a, b, c);
return 0;
}
```
在上面的程序中,我们定义了三个整数变量a、b和c,用于存储从键盘输入的三个数值型数据。然后,我们通过比较和交换的方式来实现对这三个数的排序。最后,我们将排序后的结果输出到屏幕上。
用c语言完成由键盘任意输入2个数值型数据,将它们交换后输出
以下是C语言代码实现:
```
#include <stdio.h>
int main() {
int a, b, temp;
printf("请输入两个数:\n");
scanf("%d %d", &a, &b);
temp = a;
a = b;
b = temp;
printf("交换后的结果为:%d %d\n", a, b);
return 0;
}
```
这段代码可以实现由键盘任意输入2个数值型数据,将它们交换后输出的功能。