程序运行结果老是出现错误,求大神帮助!!!
程序如下,是一个输出最大值的程序,出来的结果老是第一个输入的数值,求问这是为什么,哪里出现了问题?#include <conio.h>
#include <stdio.h>
int max(int a,int b,int c)
{
int big;
big=a;
if(b>big)
big=b;
if(c>big)
big=c;
return big;
}
void main()
{
int x,y,z,s;
printf("input three integral numbers:\n");
scanf("%d,%d,%d",&x,&y,&z);
s=max(x,y,z);
printf("maxnum=%d\n",s);
getch();
}