码迷,mamicode.com
首页 > 其他好文 > 详细

3n+1猜想

时间:2020-12-22 13:07:07      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:std   ==   scanf   输入   amp   turn   clu   奇数   偶数   

#include <stdio.h>

int main()
{
int n;/输入的正整数n/
int step=0;/计算步数/

scanf("%d", &n);/*输入正整数n*/
for (step = 0; n > 1; step++)
{
    if (n % 2 == 0)/*如果n是偶数,则除以2*/
        n = n / 2;
    else/*如果n是奇数,则用3n+1除以2*/
        n = (3 * n + 1) / 2;
}/*结束for循环*/

printf("%d\n", step);
return 0;

}

3n+1猜想

标签:std   ==   scanf   输入   amp   turn   clu   奇数   偶数   

原文地址:https://blog.51cto.com/15059498/2566023

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!