3./以下程序的功能是将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。
#include<stdio.h>
main( )
{ int x=256;
printf("%d-%d-%d\n",填空位置,x/10%10,x/100);
填空位置为x%10。
#include<stdio.h>
main( )
{
int x=256;
printf("%d-%d-%d\n",x%10,x/10%10,x/100);
}
解释如下:
个位:256%10 = 6
十位:256/10 = 25%10 = 5
百位:256/100 = 2
希望对题主有所帮助!可以的话,帮忙点个采纳!
个位就是x%10啊
256%10,就是256除以10以后的余数,自然是个位数6了。
十位数是 256/10%10,256/10=25,因为整数相除是整除, 然后25%10就是5了
百位数是256/100,就是2