这个题目中定义的bcd是三位数a的个位十位百位数字(不论顺序),因为这是一个三位数字,而且我定义的又是一个整型变量,所以我认为我表示的d已经可以表示a的百位数字了,但事实跟我想的有出入,有人用(a%100)%10对了,但我想再%10不是多此一举吗?我左思右想,也不得其解,恳请各位指点迷津。
没看懂你说的啥,但是你要用a之前要先把a复制,就是说scanf应该写在对bcd的赋值之前