c语言中比较三个数字的大小
时间: 2023-05-16 09:06:36 浏览: 137
可以使用 if 语句和比较运算符(如 >、<、==)来比较三个数字的大小。以下是一个示例代码:
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个数字:\n");
scanf("%d %d %d", &a, &b, &c);
if (a > b && a > c) {
printf("%d 最大\n", a);
} else if (b > a && b > c) {
printf("%d 最大\n", b);
} else if (c > a && c > b) {
printf("%d 最大\n", c);
} else {
printf("输入的数字有相同的最大值\n");
}
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 && a > c) {
printf("%d 是最大的数。\n", a);
} else if (b > a && b > c) {
printf("%d 是最大的数。\n", b);
} else {
printf("%d 是最大的数。\n", c);
}
return 0;
}
```
该程序首先提示用户输入三个整数,然后使用scanf函数将它们读入变量a、b和c中。接下来,使用if语句比较这些数字,并输出最大的数字。如果两个或三个数字相等,那么程序将输出其中任何一个数字。
c语言3个数字大小排序
以下是使用 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;
}
```
该程序中,使用 `scanf` 函数获取用户输入的三个数字,依次比较它们的大小,然后将它们按从小到大的顺序输出。