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

如题所述

#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);

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2023-03-19
可以使用比较运算符和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()`函数输出最大值。
第2个回答  推荐于2017-04-13
#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⊙)…

本回答被提问者采纳
第3个回答  2019-06-10
#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));
}
相似回答