c语言编程数学黑洞,一个数学黑洞——6174
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*问题描述:从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[高级群]
c语言编程数学黑洞,一个数学黑洞——6174相关推荐
- 【c】C语言编程写的一个http下载程序
来自: 百度空间-软件工程师 大家都很熟悉HTTP协议的应用,因为每天都在网络上浏览着不少东西,也都知道是HTTP协议是相当简单的.每次用到FlashGet之类的下载软件下载网页,当用到那个" ...
- 质数之和c语言编程,C程序检查一个数字是否可以表示为两个质数之和
C程序检查一个数字是否可以表示为两个质数之和 在此示例中,您将学习检查用户输入的整数是否可以表示为所有可能组合的两个质数之和. 要理解此示例,您应该了解以下C语言编程主题: 为了完成此任务,我们将创建 ...
- go语言编程项目_一个项目需要多少种编程语言?
go语言编程项目 编程语言的一大优点是多样性,您可以选择最佳的语言来解决任何给定的问题. 但是有时最坏的情况可能是项目利用此优势并构建需要许多不同语言的领域知识的应用程序或应用程序系统. 发生这种情况 ...
- 多边形内角和c语言编程,八年级上册数学多边形的内角和精选练习题
数学学习是一个循序渐进的过程,八年级数学多边形的内角和的知识点即将学完,同学们要有哪些精选的练习题来复习 呢?下面是小编为大家带来的关于八年级上册数学多边形的内角和精选的练习题,希望会给大家带来帮助. ...
- java语言简单代码_java语言编程如何实现一个最简单程序?
在编程语言中,实践出结果是最重要的,其他的什么都是为此做准备,下面我们就来看看该如何编译一个最简单的java程序. 首先,启动你的编程软件,如eclipse等,具体可以网上了解, 再来,创建一个新的j ...
- c语言有一个正整数加上100,c语言编程实现:一个整数,它加上100后是完全平方数,再加168又是完全平方数,求该数。...
满意答案 问题:一整数,它加100后是完全平方数,再加168还是完全平方数,求该整数 解题思路:设该数为x,它加100后是A,再加168为B. 则因为A是完全平方数, 所以A为正数,且A=y*y,y为 ...
- c语言16进制按10进制输出,C语言编程:写一个函数,输入一个16进制数,输出相应的10进制数。...
满意答案 chengexin 2013.05.27 采纳率:59% 等级:11 已帮助:10599人 #include #include #include #define N 1000 char ...
- 四位密码器c语言编程,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...
请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码. #include #include #include ...
- c语言日历时钟编程,用C语言编程,写一个日历
满意答案 1.功能要求 : 1)输入任一年将显示出该年的所有月份日期,对应的星期2)注意闰年情况其显示格式要求如下:1)份:中文英文都可以,2)下一行显示星期,从周日到周六,中英文都可以3)下一行开始 ...
最新文章
- 天籁数学——数列篇(1)
- MyEclipse Build path contains duplicate entry
- python语言网课答案_Python语言答案
- 阿里技术专家浅谈微服务架构
- [Vue.js] 基础 -- 过滤器(格式化时间)
- UILabel和NSAttributedString那些事
- CentOS安装PinPoint
- 有关分组、帧、报文、比特流的问题
- 教你如何认识各种光纤接口类型
- 【光通信-2】多模单模区别/多模光纤颜色区分/光纤跳线头区分
- vcf通讯录转excel
- wangluorenzhengmoban
- 海思HI3519V101 SDK详细编译过程
- noob_Noob选择JavaScript框架指南
- 制造业数字化转型存在哪些问题
- 参考文献标引方式_参考文献的正确标注方法
- 虚拟机如何使用计算机中文件,如何从电脑往虚拟机复制文件
- FastDFS - 分布式文件存储系统
- 【前端学习-16】【day06】WebAPI编程/动画函数封装/回调函数/轮播图/自动播放/节流阀/返回顶部/筋斗云/触屏事件/触屏事件对象/
- Robcup2D足球学习记录【2020.01.18】
热门文章
- jsf xhtml调用方法_JSF的工作方式以及调试方法–可以使用polyglot吗?
- javafx中的tree_JavaFX中的塔防(4)
- 带有Spring Security的OAuth 2.0快速指南
- xalan_如何以10倍速加速Apache Xalan的XPath处理器
- 认识定制:JSON绑定概述系列
- eclipse juno_Eclipse Juno上带有GlassFish的JavaEE 7
- 12个很棒的Spring数据教程来启动您的数据项目
- 组件 模块 插件_播放2 –模块,插件有什么区别?
- 如何:从Spring 4.0快速入门以构建简单的REST-Like API(演练)
- Spring MVC应用程序中的Thymeleaf模板布局,无扩展