用scanf输入3个整数,使用多分支i语句 找出其中最大值并输出
时间: 2023-03-31 21:03:28 浏览: 63
好的,我可以回答这个问题。请看下面的代码:
```
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大值是:%d\n", max);
return ;
}
```
这个程序可以读入三个整数,然后使用多分支语句找出其中最大值并输出。
相关问题
scanf输入3个整数,使用多分支if语句找出其最大值并输出
好的,我可以回答这个问题。请看下面的代码:
```c
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);
}
```
以上代码可以实现输入三个整数,然后使用多分支if语句找出最大值并输出。
用c语言实现使用单分支的条件语句编程,计算并输出两个整数的最大值。
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入两个整数:\n");
scanf("%d %d", &a, &b);
int max = a;
if (b > a) {
max = b;
}
printf("最大值是:%d\n", max);
return 0;
}
```
其中使用了单分支的 if 语句,如果 b 大于 a,则将最大值更新为 b。最后输出最大值即可。