试了好几次,都是部分正确,终于搞出来了!!!

卡拉兹猜想(害死人不偿命的(3n+1)猜想)

#include<stdio.h>
int main(){
	int a=0;
	int n=0;
	scanf("%d",&a);
	while(a!=1){
		if(a%2==0)
			a=a/2;
			else 
			a=(3*a+1)/2;
			++n;
	}
	printf("%d\n",n);
	return 0;
} 

相关文章:

  • 2022-12-23
  • 2021-01-07
  • 2021-07-13
  • 2021-08-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2022-01-21
  • 2022-12-23
相关资源
相似解决方案