本题要求将输入的任意3个整数从小到大输出。输入格式: 输入在一行中给出3个整数,其间以空格分隔。输出格式: 在一行中将3个整数从小到大输出,其间以"->"相连。 C语言代码实现
时间: 2024-05-15 10:08:33 浏览: 148
输入三个整数,按由大到小输出.c
这道题目要求将输入的任意3个整数从小到大输出,可以使用C语言来实现。以下是一份可行的代码:
```
#include <stdio.h>
int main() {
int x, y, z;
int a, b, c;
scanf("%d %d %d", &x, &y, &z);
if (x > y) {
if (z > x) {
a = z;
b = x;
c = y; } else if (z > y) {
a = x;
b = z;
c = y;
} else {
a = x;
b = y;
c = z;
}
} else {
if (z > y) {
a = z;
b = y;
c = x;
} else if (z > x) {
a = y;
b = z;
c = x;
} else {
a = y;
b = x;
c = z;
}
}
printf("%d->%d->%d", c, b, a);
return 0;
}
```
这份代码使用了if-else语句来判断输入的三个整数的大小关系,并将它们从小到大赋值给变量a、b、c。最后使用printf函数将它们输出即可。
阅读全文