scanf("%d%c%d%c",&a1,&c1,&a2,&c2);格式说明符显示,要求输入整形数+字符+整形数+字符的形式空格也是字符,如果你在整数后打空格,就会被袋子变量c1接收到空格,所以应该在整数后紧跟要输入的字符a
D“%d%d” 两个整数默认以空格隔开“%d%c%d%c” 既然整数中间有字符,程序会自动去识别字符(字符只有一位),就不用以空格隔开了
scanf括号里是怎么排列,在终端就怎么输入。谭浩强的书上有。建议去看下