社区讨论
80分 求助求助 结果没问题
P5727【深基5.例3】冰雹猜想参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m4jqawmj
- 此快照首次捕获于
- 2024/12/11 18:09 去年
- 此快照最后确认于
- 2025/11/04 13:00 4 个月前
C
#include <stdio.h>
#define M 100
int main(){
int n;
int a[M];
int i=1;
scanf("%d",&n);
a[0]=n;
if(n==1){
printf("%d ",n);
return 0;
}
while(n!=1){
if(n%2==0){
n=n/2;
a[i]=n;
i++;
}
else{
n=n*3+1;
a[i]=n;
i++;
}
}
for(int j=i-1;j>=0;j--){
printf("%d ",a[j]);
}
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...