用c语言编写程序,输入3个整数,求三个数中的最大值

有没有人在啊,想请分析下,用c语言编写程序,输入3个整数,求三个数中的最大值
最新回答
陞香洇染

2024-05-04 00:08:41

#include<stdio.h>

void main()
{
int a,b,c;

scanf("%d",&a);

scanf("%d",&b);
scanf("%d",&c);

if(a>=b&&a>=c)

printf("%d",a);
else if(b>=c)

printf("%d",b);
else printf("%d",c);

}
谁都逃不过

2024-05-04 00:02:54

可以使用比较运算符和if语句来实现此功能。按照以下步骤编写程序:

1. 提示用户输入3个整数。
2. 使用`scanf()`函数读取3个整数。
3. 使用if语句比较3个整数,确定最大值。
4. 输出最大值。

代码如下:

```c
#include <stdio.h>

int main() {
int a, b, c, max;
printf("请输入3个整数:");
scanf("%d %d %d", &a, &b, &c);

if (a > b && a > c) {
max = a;
} else if (b > c) {
max = b;
} else {
max = c;
}

printf("三个数中的最大值是:%d
", max);
return 0;
}
```

在程序中,使用`scanf()`函数读取用户输入的3个整数,并使用if语句比较这三个整数,找出最大的那个整数,并将其赋值给变量max。最后通过`printf()`函数输出最大值。
抵住引诱

2024-05-04 00:05:45

#include<stdio.h>
int main()
{
int a,b,c;
printf("输入三个数");
scanf("d%d%d%",acb,c);
int t,k;
t=a>b?a:b;
k=t>c?t:c;
printf("d%",k);
return 0;
}
追问
你是c语言大神吗
追答
不是额(⊙o⊙)…
想你想到脑子短路

2024-05-04 00:27:13

#include<stdio.h>
int fmax(int a,int b,int c)
{
int t,k;
t=((a>b)?a:b);
k=((t>c)?t:c);
return k;
}
void main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
printf("%d",fmax(x,y,z));
}