level 1
谭老师的开头的题目 求3个数的最大数 但算出来的总是0 不知道哪里出错了
#include<stdio.h>
int max(int x,int y,int z)
{
int v;
if(x>y)v=x;
if(z>x)v=z;
if(y>z)v=y;
return v;
}
int main()
{
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d,d");
return 0;
}
2014年10月10日 14点10分
1
level 12
逻辑有问题吧 楼上是一种,其次我觉得你应该第一次之后就开始用中间变量来比较,要是嫌三个数麻烦max函数可以比较两个,在外面调用两次函数就行了
2014年10月11日 00点10分
3