结果: 代码:#include
{
int a, b, c, max;
printf("输入3个数:");
scanf("%d%d%d", &a, &b, &c); if (a > b)
{
max = a;
}
else
{
max = b;
} if (max < c)
{
max = c;
} printf("你输入的数为:%d %d %d\n最大的是:%d\n", a, b, c, max);
}
#include
void main()
{
int a,b,c,max;
printf("Please input number:\n");
scanf("%d,%d.%d",&a,&b,&c);
max=a;
if(b>=max)
max=b;
if(c>max)
max=c;
printf("The bigest number is \n",max);
}
//编写一个程序,输入a,b,c三个值,输出其中最大者
#include
int main()
{
int a,b,c,max; //定义四个整型数
printf("请输入三个数:");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if (max{
max=b;
}
if (max
max=c;
}
printf("%d\n",max);
return 0;
}
#include "stdio.h"max(int a,int b,int c)
{
if(a>c)c=a;
if(b>c)c=b;
else return(c);
}void main()
{
int a,b,c;
scanf ("%d%d%d",&a,&b,&c);
printf("%d\n",max(a,b,c));
}//VC6.0编译通过
你没有考虑到x==y,x==z或y==z
的情况所以应该用
if(x>=y,x>=z)m=x;
if(y>=x,y>=z)m=y;
else
m=z;
还有你return
z;是几个意思……应该return
m;
还有我求求楼主使用int
main()