输出三个中最大的一个数,有问题
#include<stdio.h>int main()
{
void f(int x,int y,int z);
printf("max is %d",x);
scanf("%d %d %d",&x,&y,&z);
return 0;
}
void f(int x,int y,int z)
{
printf("input:\n");
if (x<y)
x=y;
if(x<z)
x=z;
}

程序代码:#include<stdio.h>
int main()
{
void f(int x,int y,int z); 这里应该是自定义函数的声明 不用加形参
printf("max is %d",x);
scanf("%d %d %d",&x,&y,&z);这里 变量还没定义呢
return 0;
}
void f(int x,int y,int z)
{
printf("input:\n");
if (x<y)
x=y;
if(x<z)
x=z;
}好好看看四楼的代码 注意printf应该在哪
