从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3*100+2*10+1 = 321,并输出321。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 1. #include 2. #include 3. int main() 4. { 5. int x, b0, b1, b2, y; 6. printf("Input x:"); 7. scanf("%d", &x); 8. x = (int)fabs(x); 9. 10. b2 = ________; /* 计算百位数字 */ 11. 12. b1 = _________; /* 计算十位数字 */ 13. 14. b0 = _________; /* 计算个位数字 */ 15. 16. y = b2 + b1*10 + b0*100; 17. printf("y = %d\n",y); 18. return 0; 19. }
A.
第10行: x / 100 第12行: (x - b2 * 100) / 10 第14行: x % 10
B.
第10行: x % 100 第12行: (x - b2 * 100) / 10 第14行: x / 10
C.
第10行: x / 100 第12行: (x - b2 * 100) % 10 第14行: x / 10
D.
第10行: x / 10 第12行: (x - b2 * 10) / 10 第14行: x % 100