Zhannikk


私信TA

用户名:Zhannikk

访问量:240

签 名:

等  级
排  名 12874
经  验 952
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 上海大学
专  业

  自我简介:

TA的其他文章

The 3n+1 problem
浏览:42

解题思路:

注意事项:

参考代码:

#include <iostream>

#include <algorithm>

using namespace std;

int main()

{

int n;

cin>>n;

int a[4];

int k=0;

while (n!=6174)

{

k++;

    a[3]=n%10;

    a[2]=(n/10)%10;

    a[1]=(n/100)%10;

    a[0]=(n/1000)%10;

    sort(a,a+4);

    int x,y;

    x=1000*a[3]+100*a[2]+10*a[1]+a[0];

    y=1000*a[0]+100*a[1]+10*a[2]+a[3];

    n=x-y;

}

cout<<k<<endl;

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »