哪里出错了?
  • 板块学术版
  • 楼主chenxinhao0402
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/1/31 09:57
  • 上次更新2023/10/24 02:26:33
查看原帖
哪里出错了?
799227
chenxinhao0402楼主2023/1/31 09:57
#include<cstdio>
using namespace std;
#define MAXN 205 
int main() 
{
    int n,num=0,a[MAXN];
    scanf("%d",&n);
    while(n!=1)
    {
    	a[num]=n;num++;
    	if (n%2==0)n/=2;
    	else n=3*n+1;
    }
    a[num]=1;
    for(int i=num;i>=0;i--);
	    printf("%d",a[i]);
	return 0;    
}

求助

2023/1/31 09:57
加载中...