用n编辑程序,求证冰雹猜想

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:27:14

你说的求证应该是指验证吧。
没有语言要求,就用C++了。

#include <stdio.h>
int main()
{
int n;

while (true)
{
printf("输入任意大于1的整数(输入非整数或0,终止程序):");
int num = scanf("%d", &n);
if(num == 0 || n < 1) break;
while (n > 1)
{
if (n % 2 == 0)
{
printf("%d是偶数, %d/2 -> %d\n", n, n, n/2);
n = n/2;
}
else
{
printf("%d是奇数, %d*3+1 -> %d\n", n, n, n*3+1);
n = n*3+1;
}
}
}
return 0;
}

文件名:**.cpp

#include<iostream.h>
void main()
{
cout<<"\n\t\t\t冰雹猜想验证\n\n";
loop0: int n;
cout<<"\t\t\t请输入一个正整数:\t";
cin>>n;
if(n<=0)
{
cout<<"\n\t\t\t输入有误!\n";
goto loop0;