冰雹猜想我没有发现有问题,但结果却只有一个测试点对了,希望大家能为在下指点
#include<stdio.h> int main() { int n ,i; scanf("%d",&n); int a[10000]={0}; a[0]=n; for(i=1;n!=1;i++){ if(n%2==0)n/=2; else n=3*n+1; a[i]=n; } for(i=i-1;i>=0;i--){ printf("%d ",a[i]); } return 0; }