求问,为什么最后一组测试不对为RE
查看原帖
求问,为什么最后一组测试不对为RE
620843
Tyyy楼主2021/11/20 10:09
#include <stdio.h>
int main()
{
	int a[100];
	int b[100];
	int n,i,j,t;
	scanf("%d",&n);
    while(n!=1){
    	a[i]=n;
		if(n%2==0)
    	n/=2;
    	else
    	n=3*n+1;
        i++;
}
    j=i;
    for(i=0;i<j,j>0;i++,j--){
    	b[j]=a[i];
    }
    printf("1 ");
    for(j=1;j<=i;j++)
    printf("%d ",b[j]);
	return 0;
    
}
2021/11/20 10:09
加载中...