为什么这个输出不是正确结果,而是一串奇怪的负数,请大佬指点
#include <stdio.h>#include <conio.h>
void haha(int a,int b,int c);
int min;
int main()
{
int x,y,z;
printf("请输入3个整数:\n");
scanf("%d,%d,%d",&x,&y,&z);
haha(x,y,z);
printf("三个数中的最小值为:%d",min);
getchar();
}
void haha(int a,int b,int c)
{
min=a;
if(min>b)min=b;
if(min>c)min=c;
}