比较三个数的大小,求出最大值用C编写
时间: 2023-07-11 21:09:37 浏览: 48
可以使用三目运算符(?:)来比较三个数的大小,代码如下:
```c
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
printf("最大值为:%d\n", max);
return 0;
}
```
这段代码中,使用了scanf函数从控制台输入三个整数,然后使用三目运算符比较三个数大小,并将最大值赋值给变量max,最后使用printf函数输出结果。
相关问题
用c语言编写,给定三个数,求最大值
可以使用以下 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数,以空格或回车隔开:");
scanf("%d %d %d", &a, &b, &c);
int max = a;
if (b > max) max = b;
if (c > max) max = c;
printf("最大值为:%d", max);
return 0;
}
```
这个程序通过 `scanf` 函数从控制台读入三个整数,依次比较它们的大小,找到最大值并输出。
用c程序编写一个三个数比较大小,并且输出最大值
我可以给你提供一个示例程序,可以用来比较三个数字的大小,并输出最大值: #include <stdio.h>
int main()
{
double n1, n2, n3;
printf("输入三个数字:");
scanf("%lf %lf %lf", &n1, &n2, &n3);
if (n1 >= n2)
{
if (n1 >= n3)
printf("最大值是:%lf", n1);
else
printf("最大值是:%lf", n3);
}
else
{
if (n2 >= n3)
printf("最大值是:%lf", n2);
else
printf("最大值是:%lf", n3);
}
return 0;
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)