请教程序设计的问题
#include<stdio.h>void main(){
int a,b;
int c,d;
printf("Input a and b\n");
scanf("%d,%d\n",&a,&b);
c=a*7;
d=3*b;
if(c>d) printf("max=%d\n",a);
else printf("max=%d\n",b);
}
为什么当我输入2和5的时候,输出的是-858993460.
我是初学者,请大家指教。我用的系统是VC++6.0