第1个回答 2016-09-15
#include<stdio.h>
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);
}
第2个回答 2018-05-18
//编写一个程序,输入a,b,c三个值,输出其中最大者
#include<stdio.h>
int main()
{
int a,b,c,max; //定义四个整型数
printf("请输入三个数:");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if (max<b)
{
max=b;
}
if (max<c)
{
max=c;
}
printf("%d\n",max);
return 0;
}
第3个回答 2013-10-28
#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编译通过
第4个回答 2020-03-01
你没有考虑到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()