问题
填空题
以下程序的功能是:将值为三位正整数的变量X中的数值按照个位、十位、百位的顺序拆分并输出。请填空
#include<stdio.h>
main()
int x=256;
printf("%d-%d-%d\n",______,x/10%10,x/100);
答案
参考答案:x%100%10
解析: 本题要将三位数按个位、十位和百位的顺序依次输出,用了取余“%”运算符,它的功能是取一个数的余数,本题的百位数先%100得到56,再用56%10得到6,取到个位。取十位数时,先用256/10取整得到25,再%10取余得到十位数5。百位数直接取整便可得到。