最后两个测试点为什么会错
查看原帖
最后两个测试点为什么会错
1284180
yyz0526楼主2024/3/16 15:55
#include<stdio.h>
using namespace std;
long long n;
int main(){
	scanf("%d",&n);
	while(n>1){
		if(n%2==0){
			printf("%d/2=%d\n",n,n/2);
			n=n/2;
		}else{
			printf("%d*3+1=%d\n",n,n*3+1);
			n=n*3+1;
		}
	}
	printf("End");
	return 0;
}
2024/3/16 15:55
加载中...