主题:初学c,看了比较2个数大小,写个比较3个数的
[size=5][size=4]初学c,看了比较2个数大小,写个比较3个数的,感觉很多例子的代码都比较长的,我这个能运行,但不知这样是否有什么不妥,请各位指教[/size][/size]
我的代码:
main()
{
int a,b,c,max;
printf("输入3个数字,空格隔开");
scanf("%d%d%d",&a,&b,&c);
max=(a>b?a:b)>c?(a>b?a:b):c;
printf("max is:%d",max);
}
参考例子代码:
int max(int x,int y,int z)
{
int max;
max=x>y?x:y;
max=max>z?max:z;
return max;
}
void main()
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
}
我的代码:
main()
{
int a,b,c,max;
printf("输入3个数字,空格隔开");
scanf("%d%d%d",&a,&b,&c);
max=(a>b?a:b)>c?(a>b?a:b):c;
printf("max is:%d",max);
}
参考例子代码:
int max(int x,int y,int z)
{
int max;
max=x>y?x:y;
max=max>z?max:z;
return max;
}
void main()
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
}