该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

/*问题描述:从0-9中任意选取4个不完全相同的数

比如,不能是5 5 5 5,可以是1 2 2 2

用这4个数排列出最大的数,2221,最小的数1222

最大减最小:2221-1222=0999

用0 9 9 9这四个数继续重复上述步骤

最多7步,将得到6174这个数字

编程证明*/

#include

void main()

{

int w1,w2,w3,w4,a,b,c,d,max[4],x,y,z,i,j,t,count,flag=0;

for(w1=0;w1<=9;w1++)

for(w2=0;w2<=9;w2++)

for(w3=0;w3<=9;w3++)

for(w4=0;w4<=9;w4++)

{a=w1;b=w2;c=w3;c=w4;

count=0;

X:  if(a==b==c==d) continue;

else

{max[0]=a;max[1]=b;max[2]=c;max[3]=d;}

for(j=0;j<3;j++)

for(i=0;i<3-j;i++)

if(max[i]

{t=max[i];max[i]=max[i+1];max[i+1]=t;}

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

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

z=x-y;

count++;

if(count>7) {flag=1;break;}

if(z!=6174)

{a=z/1000;b=z%1000/100;c=z%100/10;d=z%10;

goto X;}

}

if(flag==0) printf("Good!Right!\n");

if(flag==1) printf("Sorry!Wrong!\n");

}

/*使用3个不完全相同的数字,也有一个现象,不断运算得到495,最多6步*/

/*上面的是自己做的*/

【C语言】交流群70465991[高级群]

【C语言】交流群70465991[高级群]

【C语言】交流群70465991[高级群]

【C语言】交流群70465991[高级群]

数字黑洞6174原理c语言,一个数学黑洞——6174相关推荐

  1. c语言编程数学黑洞,一个数学黑洞——6174

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*问题描述:从0-9中任意选取4个不完全相同的数 比如,不能是5 5 5 5,可以是1 2 2 2 用这4个数排列出最大的数,2221,最小的数1222 ...

  2. 自我拷贝数的C语言编码,“数学黑洞——自我拷贝数”有哪些?

    满意答案 lyn851020 2014.08.07 采纳率:54%    等级:7 已帮助:212人 请随便写出一个四位数,这个数的四个数码有相同也不要紧,但不可四个数码完全相同,如1111.7777 ...

  3. java 方法实现数学黑洞

    昨天老师留了一个作业,用java实现一个数学黑洞 main方法,实现数学黑洞验证. * 提供任意一个非全部数位相同的4位数字,排列组合4位数字,用最大值-最小值,结果继续排列,并计算.最多7次,结果停 ...

  4. 有趣的数学 - 123数学黑洞 - Python代码实现

    123数学黑洞简介: 设定一个任意数字串X,数出这个数中的偶数个数a,奇数个数b,位数c,然后将三个数字按照abc的顺序拼接起来(拼接,而非相加相乘),abc拼接成一个新的数字串X1,按照上面的步骤重 ...

  5. 数字黑洞6174c语言编程,C++数学黑洞6174.doc

    C数学黑洞6174 基础回顾第2题 2.已知:一个任意的四位正整数.将数字重新组合成一个最大的数和最小的数相减,重复这个过程,最多七步,必得6174.即:7641-1467=6174.将永远出不来.求 ...

  6. 6174C语言编程,C语言代码实现:6174数学黑洞(卡普雷卡尔常数)

    1:6174数学黑洞现象 ,即常数. 任选4个不完全相同的数字(,如1111就不行),让减(例如8753-3578),不断重复这个动作,最后一定会得到相同的结果:. 神奇的是:这个"最大减最 ...

  7. “数学黑洞”:任意一个4位自然数,将组成该数的各位数字重新排列,形成一个最大数和一个最小数,之后两数相减,其差仍为一个自然数。重复进行上述运算,最终会出现一个神秘的数,请编程输出这个神秘的数。

    "数学黑洞":任意一个各位不相等的4位自然数,将组成该数的各位数字重新排列,形成一个最大数和一个最小数,之后两数相减,其差仍为一个自然数.重复进行上述运算,最终会出现一个神秘的数, ...

  8. 数学黑洞6174java_奇妙的数字黑洞——6174

    原标题:奇妙的数字黑洞--6174 茫茫宇宙之中,存在着一种极其神秘的天体"黑洞".黑洞的密度极大,引力极强,任何物质经过它的附近,都会被它吸进去,再也不能出来,光线也不例外,因此 ...

  9. c语言围棋原理,围棋中的数学原理

    围棋是我国传统"四艺"之一,文献所载可以追溯到春秋战国时期.如今,围棋已经变成国际通行的棋种.可是你知道吗,围棋不仅是我国的文化遗产,其中还隐藏着很多有趣的数学小知识. (1)&q ...

最新文章

  1. 一些常见去除恶意软件的东东
  2. 了解vue里的Runtime Only和Runtime+Compiler
  3. linux下实现getch()函数的功能
  4. java image 设置大小_如何在Java中调整BufferedImage的大小
  5. OC-成员变量的作用域
  6. 前端学习(1417):ajax实现步骤
  7. 在Atom中运行脚本
  8. 大数据给教育带来怎样的可能?
  9. 准备写个Spring Boot教程
  10. HDU 4296 Buildings
  11. python内置类型
  12. Linux命令 - tar命令
  13. JPA报 Error executing DDL
  14. 第62次上IM课(IMO71:How to use Adverb)
  15. 3D-GIS地理信息系统项目实施及目标
  16. 【不知出处】危险的迷宫 网络流 费用流
  17. 玩客云刷Armbian详细教程
  18. java 写字板源代码_基于JAVA的模拟写字板的设计与实现(含录像)
  19. 【点云压缩】Lossless Coding of Point Cloud Geometry using a Deep Generative Model
  20. python 字节码_32.12. dis — Python 字节码反汇编器 — Python 2.7.18 文档

热门文章

  1. java 树的各种遍历
  2. Python报错: Unhandled exception in thread started by Error in sys.excepthook
  3. Python 学习1
  4. 代码编码格式,文件格式批量转换工具
  5. 漫漫Java学习路,第二天
  6. 读书是一个很好的习惯
  7. 100行代码写一个Compose版华容道
  8. 随笔杂谈之EAN-13条形码
  9. 如何在“动物杂交:新视野”中游泳和潜水
  10. 解决AttributeError: ‘NoneType‘ object has no attribute ‘val‘ if left.val!=right.val:Line 17 问题