我这个有啥问题吗,样例没毛病啊,改了好多次还是wa
查看原帖
我这个有啥问题吗,样例没毛病啊,改了好多次还是wa
423006
傻肥狍子楼主2020/11/30 09:27
#include<stdio.h> 
int p[10000000];
int main(void)
{
	long a;
	int b,i=0,j;
	scanf("%d",&a);
	b=a;
	while(a!=1)
	{
		if(a%2==1)
		{
			a=a*3+1;
			p[i]=a;
		}
		else
		{
			a=a/2;
			p[i]=a;
		}
		i++;
	}
	for(j=i-1;j>=0;j--)
	{
		printf("%d ",p[j]);
	}
	printf("%d",b);
	return 0;
}
2020/11/30 09:27
加载中...