在题解上拓展
查看原帖
在题解上拓展
539770
ggggcyyyy楼主2022/1/22 23:50
#include<bits/stdc++.h>
#include<windows.h> 
using namespace std;
int i,maxn,maxp;
void write(int n)
{
	if(n==1)
	{
		printf("1 ");
		return;
	}
	if(n&1)
	    write(n*3+1);
	else
	    write(n>>1);
	printf("%d ",n);
	maxn=max(maxn,n);
	if(max(maxn,n)==n) maxp=i;
}
int main()
{
    for(i=2;i<=1000;i++)
    {
	cout<<i<<":  "; 
	write(i);
	cout<<"\n\n";
    }
    cout<<"Maxnum:"<<maxn<<"\n";
    cout<<"Address:"<<maxp;
    return 0;
}
2022/1/22 23:50
加载中...