普中开源电子分享网

 找回密码
 立即注册
搜索

项目十一

已有 253 次阅读2017-8-25 18:26

/*猜想内容:
任意给定自然数,若为偶数除以二,若为奇数乘3加1,得到新的自然数后重复上述工作
若干次后结果必定为1
*/

#include"reg52.h"
#include"stdio.h"

void serial_init()
{
SCON=0X50;
TMOD=0X20;
TL1=0XFD;
TH1=0XFD;
TR1=1;
TI=0;
}

void main()
{
int c;
serial_init();
printf("Please input a number:\n");
scanf("%d",&c);
while(1)
{
if(c%2==1)
{
c=c*3+1;
}
c/=2;
if(c==1)
{
break;
}
}
printf("猜想正确!\n");
}

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-3 12:15 , Processed in 0.052890 second(s), 24 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部