这样写为什么运行到第十行循环就结束了
查看原帖
这样写为什么运行到第十行循环就结束了
1187600
ewf8888楼主2023/12/4 19:51
#include <stdio.h>
int main ()
{
	long long N;
	scanf("%d",&N);
	while(1)
	{
		if(N%2==1)
	    {
		   printf("%d*3+1=%d\n",N,N*3+1);
		   N=N*3+1;
		}   
		else
		{
		   printf("%d/2=%d",N,N/2);
		   N=N/2;
		}   
		if(N=1)
		   break;
	}    
	printf("End");
	return 0;
}
2023/12/4 19:51
加载中...