`
Touch_2011
  • 浏览: 290524 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

五位数循环圈(C语言实现)

阅读更多
/*
 *
 *  题目:任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,
          得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。
          比如,刚才的数字会落入:[82962, 75933, 63954, 61974] 这个循环圈。

          请编写程序,找到5位数所有可能的循环圈,并输出,每个循环圈占1行。其中5位数全都相同则循环圈为 [0],这个可以不考虑。循环圈的输出格式仿照:
          [82962, 75933, 63954, 61974]
          其中数字的先后顺序可以不考虑。
 *   
 *  作者:Touch
 *  思路:由于注释很详细。。。 
 */

 

0
2
分享到:
评论

相关推荐

    C语言指针经典题目

    - **循环结构**:通过循环结构实现对数组元素的遍历和处理。 - **条件判断**:通过条件语句控制游戏的流程。 ### 3. 数组元素求和 #### 代码解析 这段代码的功能是从数组 `arr` 的第 `m` 个元素到第 `n` 个元素...

    C语言排序代码

    - **注意**: 使用了递归的方式来实现循环移动,对于较大的数组或移动量可能会导致栈溢出。 ### 程序69 - 约瑟夫环问题 #### 代码结构分析 该程序解决约瑟夫环问题,即n个人围成一圈按顺序报数,每次报到3的人退出...

    100个经典例题(C语言).doc

    ### C语言经典例题知识点概览 #### 【程序1】1~4组成无重复数字的三位数 - **知识点**: - 数组循环 - 条件语句(if) - 嵌套循环 - **描述**:通过嵌套循环构造所有可能的由1至4组成的三位数,确保每一位上的...

    全国计算机等级二级C语言上机模拟试题.pdf

    这里用到了简单的冒泡排序算法,通过两层循环实现升序排序。 第二个问题涉及到四位数的重新排列和特定条件的判断。程序创建了两个新的十位数ab和cd,分别由原四位数的千位和十位数字组合,以及个位和百位数字组合。...

    C语言经典例题100道

    此题目要求我们通过编程来实现数字的不同排列组合。例如,给定数字1234,我们需要找出所有可能的不重复的三位数组合。 **示例代码**: ```c #include int main() { int i, j, k; printf("\n"); for (i = 1; i ...

    一般的C语言习题百例

    这些题目涵盖了C语言的基础知识,包括条件运算符、字符串处理、循环、逻辑判断、数组、指针、递归、函数、链表等概念。以下是针对这些题目涉及知识点的详细解释: 1. 条件运算符:`? :` 用于根据条件选择执行不同...

    C语言程序设计100个简单的经典例子.doc

    - 文件中的多个例子涉及到循环结构,如for循环,用于遍历数字或执行重复任务,例如在生成三位数的例子中。 2. **条件语句**: - if语句用于判断特定条件并执行相应代码,如在检查三位数是否互不相同或者奖金分配...

    全国计算机等级考试C语言上机题(背诵版)

    【全国计算机等级考试C语言上机题(背诵版)】是针对C语言编程技能的考核,主要涉及数组操作、条件判断、循环控制、排序算法和数值计算等多个方面。以下是这些题目所涵盖的知识点详解: 1. **个十百千位加减并大小...

    数据结构与算法实验程序严蔚敏C语言版源程序源代码

    这个压缩包包含了严蔚敏版教材中的一些C语言实现的实验程序,为学生提供了宝贵的参考资料。 首先,我们来看"up1.1运动会分数.cpp",这可能是关于线性数据结构如数组或链表的应用,用于管理运动会的分数系统。线性...

    C语言近似求PI(关注,持续更新)

    `while`循环在每一圈中计算新的项并累加到总和,同时更新相关的因子。当当前项`s`小于给定的精度ε时,循环结束。最后,通过公式`2 + 2*sum`计算π的近似值,并用`printf`函数输出结果,保留小数点后5位。 在`main`...

    (完整word版)C语言编程练习题绝对经典!.doc

    C语言编程练习题集锦 本资源摘要信息涵盖了 C 语言编程的多个方面,包括数学运算、字符串处理、数组操作、进制转换、函数编程、回文式数等等。 1. 数学运算: resourceName-"马克思手稿中的一道趣味数学题",该...

    (完整版)C语言编程练习题绝对经典!.doc

    .doc,涵盖了多个方面的C语言编程练习题,包括数学运算、字符串处理、数组操作、循环语句、函数编程等。 数学运算 * 马克思手稿中有一道趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50...

Global site tag (gtag.js) - Google Analytics