scanf("%d,%d",&a,&b);这里是你可能错的地方如果两个%d之间有逗号,你输入的时候也要加逗号。如果你想空格输入,把两个%d中间的逗号去掉就可以了。
你输入的时候输入法错了。你输入的数值之间的标点是在中文输入法下输入,所以无法匹配到"%d,%d"中的逗号。5,8 跟5,8是有区别的。我想你是因为这个原因吧,之前也是回答过类似的问题了。
哈哈 把它改成 scanf("%d%d",&a,&b); 一切OK