输出三个中最大的一个数,有问题
#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应该在哪