#include
void main()
{
int max(int a,int b,int c); /*声明一个求三个整数中最大值的函数*/
int a,b,c,z;
printf("please input three numbers:\n");
scanf("%d%d%",&a,&b,&c); /*输入三个整形*/
z=max(a,b,c);
printf("the max of the three numbers is %d\n",z);
}
int max(ijnt a,int b,int c) /*求最大值的函数*/
{
int z;
if(a>b) z=a;
else z=b;
if(z>c) return(z);
else return(z=c);
}
注:若要求三个实型数的最大值,只需要把所有的int改成float即可。
/*********************************************************
* 功能:比较两个数的大小
* 输入:待比较的两个数
* 输出:值大者
*********************************************************/
int max(int x,int y)
{
return (x>=y?x:y);
}
/*********************************************************
* 功能:主函数
*********************************************************/
void main()
{
int a,b,c; //分配三个变量
printf("please input three numbers as a,b,c:\n"); //提示输入
scanf("%d,%d,%d",&a,&b,&c); //将输入的值取进来
printf("a=%d,b=%d,c=%d\n",a,b,c); //再显示一下a b c的值
printf("The Max of the three numbers is %d\n",max(a,max(b,c))); //连续调用两次max()函数,比较出三数中的最大值,输出
}
#include
void main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max max=b;
if(max
printf("%d",max);
}
#include"stdio.h"
main()
{
int a,b,c ;
printf("请输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a if(b
}
else if(a
return 0;
}