三个数字比大小的C语言怎么写?
时间: 2023-03-21 07:03:28 浏览: 121
比较三个数字大小的C语言代码可以使用if语句嵌套实现,如下所示:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:");
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;
}
```
以上代码中,通过scanf函数从标准输入读入三个整数,然后通过if语句嵌套判断大小关系,并输出最大值。
相关问题
用C语言if语句写一个三个数字比大小
```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;
}
```
c语言中比较三个数字的大小
可以使用 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;
}
```
该程序会提示用户输入三个数字,然后比较它们的大小,输出最大值。