一个C语言程序,不知道自己错在哪里

scanf和printf两条语句都错了
scanf("%d%d",&a,&b);
printf("XXXXX%d",c); //这里需要一个%d用于控制C的整形输出

if..else语句块存在逻辑混乱
你的输入语句scanf写错了,里面应该用两个%d来接收输入。
if和else里面都是c=a-b
http://zhidao.baidu.com/question/1754887501638114868.html