首页 > 试题广场 >

编写一个C程序,输入a,b,c三个值,输出其中最大者。

[问答题]
编写一个C程序,输入a,b,c三个值,输出其中最大者。
推荐

# include <stdio.h>

int main( )

{int a,b,c,max;

printf("please input a,b,c:\n");

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

max=a;

if(max<b)

max=b;

if(max<c)

max=c;

printf("The largest number is %d\n",max);

return 0;

}



发表于 2018-03-26 21:23:41 回复(1)
#include <stdio.h>
int main()
{
    int a,b,c;
    int max=0;
    scanf("%d%d%d",&a,&b,&c);
    max=a>b?a:b>c?b:c;
    printf("Max:%d\n",max);
}
发表于 2019-04-04 19:48:27 回复(1)
#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",max);
return 0;
}

发表于 2019-03-05 16:44:04 回复(1)
#include <stdio.h>
int main()
{
    int a, b, c;
    scanf("%d%d%d", &a, &b, &c);
    printf("%d", ((a > b ? a : b) > c ? (a > b ? a : b) : c));
}
发表于 2018-04-19 15:02:05 回复(0)
#include <stdio.h>
int Max(int x,int y,int z)
{
    if(x>y)
    {
        if(x>z)
        return x;
        else
        return y;
    }
    else
    {
        if(y>z)
        return y;
        else
        return z;
    }
}
int main()
{
    int a = 0;
    int b = 0;
    int c = 0;

    printf("输入三个整数:");
    scanf("%d %d %d",&a,&b,&c);
    int m = Max(a,b,c);
    printf("%d",m);
    return 0;
}
发表于 2022-04-15 15:08:00 回复(0)
# include <stdio.h>

//主函数 
int main()
{
    int a,b,c,d;     //声明变量 
    int max(int x,int y,int z);    //声明要调用的max函数 
	
    scanf("%d%d%d",&a,&b,&c);    //键盘输入三个整数 
    d = max(a,b,c);    //调用max函数 
	
	
    printf("max=%d\n",d);    //打印最大值 
	
    return 0;
}

//定义max函数 

int max(int x,int y,int z) 
{
    int s;
    if(x>y&&x>z)
	s = x;
    if(y>x&&y>z)
    	s = y;
    if(z>x&&z>y)
	s = z;
	
return s;
}


编辑于 2021-05-19 17:48:28 回复(0)
#include&lt;stdio.h&gt;void main(){ int a,b,c;if (a&gt;b){
发表于 2021-04-14 18:32:39 回复(0)
//version1
# include<stdio.h>
int main(){
    void max(int num1,int num2,int num3);
    int num1,num2,num3;    //初始化 
    
    printf("请输入三个整数,下面将选出最大的一个,请输入(num1,num2,num3):");
    scanf("%d,%d,%d",&num1,&num2,&num3);
    max(num1,num2,num3);
    return 0; 


//求三个整数的max函数 
void max(int num1,int num2,int num3){
    int max;
    if(num1>=num2)
        max=num1;
    else
        max=num2;
    if(num3>=max)
        max=num3;
    
    printf("最大值为:%d\n",max);
        
}

//version2
# include<stdio.h>
int main(){
    int num1,num2,num3,max;
    printf("请输入三个整数,下面将求出最大值,请输入(num1,num2,num3):");
    scanf("%d,%d,%d",&num1,&num2,&num3);
    max=(num1>num2?num1:num2)>num3?(num1>num2?num1:num2):num3;
    printf("最大值为:%d",max);
    
    return 0;
}

发表于 2021-01-03 11:48:16 回复(0)
int max(int x, int y, int z) { int i, j; if(x > y) i = x; else i = y; if(i > z) j = i; else j = z; return(j); } int main() { int a, b, c ,d; scanf("%d, %d, %d", &a, &b, &c); d = max(a, b, c); printf("d = %d\n", d); return 0; }
发表于 2020-09-11 15:31:55 回复(0)
#include <stdio.h>
int main()
{
    int a,b,c,max;
    scanf("%d %d %d",&a,&b,&c);
    max = (a>b?a:b)<c?c:(a>b?a:b);
    printf("%d",max)
}

发表于 2020-05-17 23:21:56 回复(0)
#include "stdio.h"

int main()
{
	int a = 0,b = 0,c = 0,max = 0;
	printf("Please enter three Numbers:");
	scanf("%d %d %d",&a,&b,&c);
	max = a;
	if(b > max)         
	{
		max = b;
	}
	if(c > max)
	{
		max = c;
	}
	printf("\nThe maximum number is %d",max);
	return 0;
}

发表于 2020-04-25 22:55:03 回复(0)
发表于 2020-02-26 19:27:01 回复(1)
链接:https://www.nowcoder.com/questionTerminal/2ea3eb4c38924500a120a69962e45360
来源:牛客网

# include <stdio.h>
 
int main( )
 
{int a,b,c,max;
 
printf("please input a,b,c:\n");
 
scanf("%d,%d,%d",&a,&b,&c);
 
max=a;
 
if(max<b)
 
max=b;
 
if(max<c)
 
max=c;
 
printf("The largest number is %d\n",max);
 
return 0;
 
}

发表于 2020-01-09 12:59:45 回复(0)
#include<stdio.h>
int main()
{
int a,b,c,max;
scanf("%d %d %d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("%d",max);
return 0;
}

发表于 2019-11-24 22:24:53 回复(0)