main()
{
int i,j,k,n;
printf("'water flower'number is:");
for(n=100;n<1000;n++)
{
i=n/100;/*分解出百位*/
j=n/10%10;/*分解出十位*/
k=n%10;/*分解出个位*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{
printf("%-5d",n);
}
}
printf("\n");
}
谁能给我解释解释 为什么用 n/100来分解百位,用n/10%10来分解出10位,用n%l0来分解出个位?重点解释一下n/10%10和n%10这里,为什用%10的算法来求出某个位上的数??