多语言展示
当前在线:932今日阅读:126今日分享:42

C语言如何判断冰雹猜想进行了多少次

冰雹猜想是指输入一个正整数N,如果是奇数就把他乘以3再加1,即3N+1,如果是偶数就除以2,不管选择的初始值是什么,最后三个数一定都是4-2-1.下面介绍一下如何计算冰雹猜想计算的次数。
工具/原料

dev-C++

一、头文件和主函数

写一个程序,首先要把头文件和主函数写上。printf和scanf的头文件是stdio.h,定义的main的类型是int,所以需要返回值0.END

二、定义变量和使用函数

定义N为输入的整数,定义 i,j为判断进行次数的计数器,使用printf提示输入,使用scanf输入整数。  END

三、偶数和奇数分情况讨论

因为输入的数根据是偶数还是奇数会有不同的操作,所以首先要根据N能否被整除判断,然后再对N执行相关的变形操作并使用pritf函数打印输出,并用i,j自加分别计算执行的次数。 END

四、添加循环条件和输出次数

因为选择语句默认是只能执行一次的,所以要添加循环条件让它持续执行直到输出。所以添加while语句控制循环,是N不是1和0的情况,若N等于这两个数的话会死循环。再加一个printf语句输出进行的次数。 END

五、对程序进行编译

函数编好了以后,要对程序进行编译的操作。点击上面的编译键,如果底部提示框里出现这种样子的,表示程序没有错误可以运行,如果有错误要先改正错误才可以运行。 END

六、运行程序并得出结果

然后点击运行键,在弹出的窗口里输入要进行的操作的数字,按回车键运行后,就可以显示进行的次数和每次进行变换后的数字了。 END

注意事项
1

要经常进行编译和保存操作,才能及时发现出现的问题。

2

要细心,经常动脑,及时找到问题并改正。

推荐信息