你的输入格式有问题,因为你的scanf("%d,%d",&a,&b);所以输入的两个数之间必须有逗号,如输入12 ,23只有这样才能接收到。所以为了不必要的麻烦再使用scanf的时候里面的格式符最好什么都不带,像这样scanf("%d%d",&a,&b);