C语言输入a,b,c三个值,输出其中最大的值
时间: 2023-03-25 21:01:14 浏览: 70
您好,我可以回答这个问题。请使用以下代码:
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个数:\n");
scanf("%d %d %d", &a, &b, &c);
max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大的数是:%d\n", max);
return ;
}
相关问题
1)输入a、b、c三个值,输出其中最大者。C语言
好的,以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大值为:%d\n", max);
return 0;
}
```
这段代码实现了输入三个整数,然后通过 if 语句判断最大值,最后输出最大值。
C语言用指针编程实现输入三个整数输出其中的最大值
可以使用指针来实现输入三个整数并输出其中的最大值,具体代码如下:
```c
#include <stdio.h>
int main() {
int a, b, c;
int *p1 = &a, *p2 = &b, *p3 = &c;
printf("请输入三个整数:\n");
scanf("%d%d%d", p1, p2, p3);
int max = *p1;
if (*p2 > max) {
max = *p2;
}
if (*p3 > max) {
max = *p3;
}
printf("最大值为:%d\n", max);
return 0;
}
```
上述代码中定义了三个整型变量 `a`、`b`、`c`,以及三个指向这些变量的指针 `p1`、`p2`、`p3`。利用 `scanf` 函数从标准输入中读取三个整数,并通过指针将这三个整数存储到相应的变量中。
接着,使用一个整型变量 `max` 来记录当前的最大值,初始值为第一个整数。然后使用 `if` 语句依次判断第二个和第三个整数是否比当前最大值大,如果是,则更新 `max` 的值。
最后,使用 `printf` 函数输出最大值即可。