输入三个数abc比较大小,c语言
时间: 2024-09-25 20:11:41 浏览: 69
在C语言中,你可以使用条件语句(如if...else...)来比较三个数`a`, `b`, 和`c`的大小。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:a, b, c\n");
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
if (a > c)
printf("最大的数是 %d\n", a);
else
printf("最大的数是 %d\n", c);
} else if (b > c) {
printf("最大的数是 %d\n", b);
} else {
printf("最大的数是 %d\n", c);
}
return 0;
}
```
在这个程序中,首先从用户那里获取三个整数,然后通过嵌套的if...else结构,根据它们之间的关系输出最大的那个数。
相关问题
输入三个数abc按大小输出
如果你想要按照大小顺序输入三个数a、b和c并输出,可以先让用户分别输入这三个数,然后利用if-else条件判断语句比较它们的大小。以下是简单的C语言代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
float a, b, c;
printf("请输入三个数a、b和c:\n");
scanf("%f %f %f", &a, &b, &c);
if (a < b) {
if (b < c)
printf("排序后的结果是:c (%f) > b (%f) > a (%f)\n", c, b, a);
else
printf("排序后的结果是:c (%f) > a (%f) > b (%f)\n", c, a, b);
} else {
if (a < c)
printf("排序后的结果是:c (%f) > a (%f) > b (%f)\n", c, a, b);
else
printf("排序后的结果是:a (%f) > b (%f) > c (%f)\n", a, b, c);
}
return 0;
}
```
这段代码首先读取用户的三个浮点数a、b、c,然后通过嵌套的if-else语句进行比较,最终按照升序或降序输出。
abc三个数降序输出的C语言程序
以下是一个简单的C语言程序,可以将三个数按照降序输出:
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
if (a >= b && b >= c) {
printf("%d %d %d\n", a, b, c);
} else if (a >= c && c >= b) {
printf("%d %d %d\n", a, c, b);
} else if (b >= a && a >= c) {
printf("%d %d %d\n", b, a, c);
} else if (b >= c && c >= a) {
printf("%d %d %d\n", b, c, a);
} else if (c >= a && a >= b) {
printf("%d %d %d\n", c, a, b);
} else {
printf("%d %d %d\n", c, b, a);
}
return 0;
}
```
这个程序通过比较三个数的大小,使用if-else语句来确定它们的顺序,并将它们按照降序输出。
阅读全文
相关推荐
















