如果是4位数,c也不等于0哦。
scanf("%d",&x);b=x/10%10;
第五行少了个&scanf('%d', &x)
b写错了假设x为123你b = x/10那么b就等于12啊有用记得采纳呐