c语言求三个数的最大值
A. c语言3个数求最大值怎么写啊!!!我搞了半天都不行!
参考代码
#include <stdio.h>
int main(void) {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);// 输入3个数
int max = a;//默认最大值为a
//选出a,b中的最大值
if(max<b)
max = b;
//将前两个中最大值与c比较,得出真正的最大值
if(max < c)
max = c;
printf("%d",max);//输出最大值
return 0;
}
运行截图
B. 用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);
}
C. c语言编程,求abc三个数的最大值
1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。
D. c语言编程,求abc三个数的最大值
---------------------------------------
方法一:用三元符:
#include
int main()
{
int a,b,c;
int max;
printf("请输入3个数:");
scanf("%d%d%d",&a,&b,&c);
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
printf("最大数为:%d",max);
return 0;
}---------------------------------------
方法二:用函数:
#include
int main()
{
int for_max(int ,int ,int );
int a,b,c;
int max;
printf("请输入3个数:");
scanf("%d%d%d",&a,&b,&c);
max = for_max(a,b,c);
printf("最大数为:%d",max);
return 0;
}
int for_max(int x,int y,int z)
{
int m;
if (x > y && x > z)
{
m = x;
}
else if (y > x && y > z)
{
m = y;
}
else
{
m = z;
}
return m;
}
E. c语言求三个数的最大值
你的if语句用的有问题啊,几个并列的关系应该是用else if的,而不是直接else的。这个使用的时候一定要注意。