【找一个数(0除外),乘以3,然后对积进行立方运算.(如3×-查字典问答网
分类选择

来自沈国强的问题

  【找一个数(0除外),乘以3,然后对积进行立方运算.(如3×3=9,9的立方就是9×9×9=729,将7,2,9三个数字再分别立方,相加,组成一个新数,然后重复分别立方,相加这个程序)最终得到一个固定不变的数.这个】

  找一个数(0除外),乘以3,然后对积进行立方运算.(如3×3=9,9的立方就是9×9×9=729,将7,2,9三个数字再分别立方,相加,组成一个新数,然后重复分别立方,相加这个程序)最终得到一个固定不变的数.这个数就是一个数学黑洞.这个数是().

1回答
2020-12-06 14:18
我要回答
请先登录
罗小元

  答案是153

  C程序:

  #include

  longlongcube(longlonga)

  {

  returna*a*a;

  }

  intmain()

  {

  longlongans;

  intinput;

  while(true)

  {

  puts("输入一个大于0的数:");

  scanf("%d",&input);

  ans=input*3;

  longlongtmp=ans,now=0;

  while(true)

  {

  now=0;

  longlongtmp=ans;

  while(tmp)

  {

  now+=cube(tmp%10);

  tmp/=10;

  }

  if(now==ans)break;

  ans=now;

  }

  printf("%lldn",ans);

  }

  }

2020-12-06 14:20:10

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •