用C语言编写程序,输入一个任意整数,求它的位数及各位数字之立方和.【使用while语句】

2024-11-25 21:37:03
推荐回答(1个)
回答1:

#include 
int main()
{int i,x,s=0,n=0;
 scanf("%d",&x);
 printf("%d是一个",x);
 while(x)
 {i=x%10;
  s+=i*i*i;
  x/=10;
  n++;
 }
 printf("%d位数,各位数字立方和=%d\n",n,s);
 return 0;
}