编写一程序,验证角谷猜想。所谓的角谷猜想是:“对于任意大于1的自然数n,若n为奇数,则将n变为3*n+1,否则将n变为n的一半。经过若干次这样的变换,一定会使n变为1。” #include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int m;
do
{
if(m%2==0){
m=m/2;
}
if(m=1)
continue;
if(m%2!=0)
{
m=3*m+1;
}
}
while(m>1);
if(m=1)
cout<<"true";
else
cout<<"false";
return 0;
}