请问这个C语言程序编写哪里出错了?为什么在vc++6.0上不能运行?

#include <stdio.h>
int mian()
{
int max (int w,int x,int y);
int a,b,c,d;
printf("请问输入三个数:\n");
scanf("%d,%d,%d,&a,&b,&c");
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
int max(int w,int x,int y)
{
int z;
if(w>x)z=w;
else z=x;
if(w>y)z=w;
else z=y;
return(z);
}

把mian改成main,再在#include <stdio.h>前加一句#include <stdafx.h>一试。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-21
main拼写错误!!!
scanf("%d,%d,%d" ,&a,&b,&c);这个把a b c放到双引号外面去!
相似回答