三个数比较大小c语言代码
时间: 2023-05-31 21:04:01 浏览: 117
以下是三个数比较大小的C语言代码:
```
#include <stdio.h>
int main()
{
int num1, num2, num3;
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
if (num1 > num2 && num1 > num3)
printf("%d 是最大的数。\n", num1);
else if (num2 > num1 && num2 > num3)
printf("%d 是最大的数。\n", num2);
else if (num3 > num1 && num3 > num2)
printf("%d 是最大的数。\n", num3);
else
printf("输入的三个数有相等的数。\n");
return 0;
}
```
以上代码会提示用户输入三个整数,然后使用if语句对三个数进行比较,找出最大的数并输出。如果输入的三个数有相等的数,则输出提示信息。
相关问题
c语言三个数比较大小
在C语言中,比较三个数的大小有多种方法,以下是三种常用的方法:
1. if-else法:通过if-else语句嵌套来比较三个数的大小,具体实现可以参考引用中的方法一。
2. 函数法:定义一个函数,通过传入三个参数来比较三个数的大小,具体实现可以参考引用中的方法二。
3. 三目运算符法:通过三目运算符的叠加比较出大的数,具体实现可以参考引用中的方法三。
下面是一个使用三目运算符法比较三个数大小的示例代码:
```
#include <stdio.h>
int main() {
int a = 10;
int b = 20;
int c = 30;
int ret = a > b ? a > c ? a : c : b > c ? b : c; //通过三目运算符的叠加比较出大的数
printf("max = %d\n", ret);
return 0;
}
```
C语言比较三个数的大小,代码
如下:
```c
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if (a > b && a > c)
printf("%d 是最大的数", a);
else if (b > a && b > c)
printf("%d 是最大的数", b);
else
printf("%d 是最大的数", c);
return 0;
}
```
注意,此代码只能比较三个数中的最大值,如果要比较最小值或者判断大小关系,可以进行相应的修改。
阅读全文