这个程序输出怎么是。。

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:57:19
#include<stdio.h>
void main()
{
int a,b,c,max=0;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c)
max=a;
if(b>a&&b>c)
max=b;
else
max=c;
printf("max=%d\n",max);
}

随便输入几个数都是MAX=-858993460 是什么原因啊?

请按照下面格式输入数据

1,2,3

都用逗号间隔,这是你在scanf("%d,%d,%d",&a,&b,&c);中规定的

如果想要用空格分隔数据,去掉上面语句中的引号中的两个逗号