下面这个程序在vc++6.0中运行时只能输入一个数,输入后直接输出了max解决方案

下面这个程序在vc++6.0中运行时只能输入一个数,输入后直接输出了max
#include <stdio.h>
int main()
{
  int a,b,c,max;
  scanf("%d,%d,%d",&a,&b,&c);
  if(a>b)
max=a;
  else
max=b;
  if(c>max)
max=c;
  printf("max=%d\n",max);
  return 0;
}

------解决方案--------------------
你输入的时候带逗号了吗
------解决方案--------------------
输入格式如下,试试:
1,2,3
------解决方案--------------------
楼主是怎么输入的,所数据写出来,没你的那种问题啊,你要先输了逗号再回车
------解决方案--------------------
C/C++ code
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);//改成这样,输入一个数,就回车一次试试

------解决方案--------------------
没问题啊 估计是输入的问题
------解决方案--------------------
其实你把这里 scanf("%d,%d,%d",&a,&b,&c);改成 scanf("%d%d%d",&a,&b,&c);就不要输入逗号了
------解决方案--------------------
找些scanf格式输入的材料看看吧。