`
wss71104307
  • 浏览: 224394 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

1026 验证角谷猜想

 
阅读更多

总是出现presentation 错误。。原来每行中只有两个输出之间才能有一个空格,

 

#include <stdio.h>

void verify(int n)
{
	int flag = 0;
	while(n != 1)
	{
		if(n % 2 ==0) n = n / 2;
		else 
		{
			if(flag != 0 ) printf(" ");
			printf("%d",n);
			n = n * 3 + 1;
			flag++;
		}
	}
	if(flag == 0) printf("No number can be output !\n");
	else printf("\n");
}

int main()
{
	int n;
	int num;
	int i;
	while(scanf("%d", &n) == 1)
	{
		for(i = 0; i < n ; i++)
		{
			scanf("%d", &num);
			verify(num);
		}
	}
	return 0;
}
 
分享到:
评论

相关推荐

    用C#写的程序验证角谷猜想

    使用C#编写程序验证角谷猜想,可以充分利用其强大的语法特性,如类、方法、循环结构和条件判断等。 以下是一个简单的C#程序,用于验证角谷猜想: ```csharp using System; class Program { static void Main() ...

    c++代码 角谷猜想计算过程.docx

    标题中的"C++代码 角谷猜想计算过程"指的是利用C++编程语言实现角谷猜想的算法。角谷猜想,也称为“冰雹序列”或“3n+1猜想”,是由日本数学家角谷静夫提出的一个未解问题。这个猜想是这样的:对于任意一个正整数n,...

    第44课 角谷猜想 《小学生C++趣味编程》.pdf

    1. 程序设计思路:在验证角谷猜想时,我们需要设计一个程序来验证该猜想。我们可以通过遍历所有正整数n,来检查是否存在一个正整数k,使得k^3 (k+1)^3。 2. C++ 编程实现:在C++中,我们可以使用for循环来遍历所有...

    角谷猜想的验证程序

    这种结构非常适合用于验证角谷猜想的情况。 4. **输出细节**:程序不仅打印出每次操作后的结果,还同时打印出操作前的值,使得输出结果更易于理解和追踪。 5. **终止条件**:当n等于1时,循环结束,这也是角谷猜想的...

    验证角谷猜想.c

    验证角谷猜想.c

    1.5编程基础之循环控制_21角谷猜想.pdf

    通过编写一个程序来验证角谷猜想,学生可以学习到如何使用循环结构(例如while循环、for循环等),以及条件判断(如if-else语句)来解决问题。这样的编程实践不仅锻炼了编程思维,还加深了对控制结构的理解。 在C++...

    98、1.5编程基础之循环控制_21角谷猜想(2020.03.20)a.pdf

    本篇文档主要涵盖了编程基础中循环控制的概念,特别是通过角谷猜想(Collatz 猜想)和求特殊自然数的两个编程实例,来解释循环结构的应用。文档内容分为几个部分,首先是角谷猜想的两种编程方法,接着是求特殊自然数...

    角谷猜想证明-少儿编程scratch项目源代码文件案例素材.zip

    在这个"角谷猜想证明-少儿编程scratch项目源代码文件案例素材.zip"中,我们可以推测这是一个利用Scratch编程语言设计的教育项目,旨在帮助儿童理解并尝试验证角谷猜想。Scratch是麻省理工学院(MIT)媒体实验室“终身...

    7--角谷猜想-少儿编程scratch项目源代码文件案例素材.zip

    7. **测试与调试**:鼓励孩子们尝试不同的数字,包括质数、合数以及1,验证角谷猜想的正确性。 通过这个项目,孩子们不仅能够学习到基础的编程概念,如条件语句、循环和变量,还能了解数学中的一个未解之谜,激发...

    角谷猜想.csproj

    对于角谷算法的验证和猜想,我们必须去探求一些不知道的资源和方法 。 &lt;startup&gt; ,Version=v4.5.1" /&gt; &lt;/configuration&gt;

    组合数学全排列算法(转)

    - **优点**:生成的序列有序,便于理解和验证。 - **缺点**:当排列数量非常大时,可能需要较大的计算资源。 #### 全排列算法的应用 全排列算法在计算机科学中的应用十分广泛,包括但不限于以下几个方面: - **...

    作业1 第1章1

    角谷猜想,又称冰雹猜想,是一个关于整数序列的问题。编程验证这个猜想可以通过迭代的方式实现,时间复杂度为O(n),空间复杂度为O(1),其中n为序列长度。对于100以内的整数,可以找出最长的序列并尝试给出猜想的证明...

    c语言实例解析-数值趣味数学篇

    096 角谷猜想 097 四方定理 098 卡布列克常数 099 尼科彻斯定理 100 扑克牌自动发牌 101 常胜将军 102 搬山游戏 103 兔子产子(菲波那契数列) 104 数字移动 105 多项式乘法 106 产生随机数 107 堆栈四则...

    C语言程序设计大赛题目.pdf

    角谷猜想题目考查了循环结构和基础输入输出,四方定理则更加注重算法设计与逻辑判断,尼科彻斯定理要求理解数学理论与程序验证相结合,而自动发牌问题则是一种实际应用的编程练习。 对于编程竞赛的参与者而言,这些...

    Cc++趣味程序百例(学习不枯燥!)

    - 角谷猜想:编程验证角谷猜想,即所有正整数的立方和减去自身和的结果都是0或1。 7. **其他趣味题目**: - 百钱百鸡问题:解决中国古代的“鸡兔同笼”问题,涉及线性方程组的求解。 - 爱因斯坦的数学题:通过...

    matlab通过的例子.pdf

    - 这是一个简单的MATLAB程序,用于验证角谷猜想(Collatz猜想)。这个猜想表明,对于任何大于1的自然数,按照指定的规则运算,最终都会到达1。 - 使用`while`循环和条件判断语句(`if-else`)进行迭代操作,检查数字...

    一些小C++程序,比如排序,继承,回文数之类的

    在C++中,可以编写程序来验证一个数是否满足角谷猜想,这会涉及素数检测算法。 这些程序涵盖了C++的基本语法、控制结构、面向对象编程、数据结构(如数组和字符串)以及算法。通过学习和实践这些示例,初学者不仅...

    2013信息技术vb程序模拟题及答案

    6. **角谷猜想**:这个数学问题是关于自然数的性质,VB程序可以用来验证特定数值是否符合角谷猜想,即“每个大于1的自然数要么本身是质数,要么可以写成两个质数之和”。 这些题目覆盖了VB的基础语法、逻辑运算以及...

    TheCollatzConjecture-源码.rar

    哥德巴赫猜想本身与 Collatz 猜想并无直接关系,但 Collatz 猜想同样是一个有趣的数学问题,它在数论中被称为“3n+1”或“角谷猜想”。Collatz 猜想是这样描述的:对于任意一个正整数 n,如果 n 是偶数,则将 n 除以...

Global site tag (gtag.js) - Google Analytics