题目:
文章来源:https://www.toymoban.com/news/detail-816058.html
代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int i=0;
int c[100]={0}; //数组初始化
while(n!=1)
{
if(n%2==1){ //判断奇数
c[i]=n;
n=3*n+1;
i++;
}
else if(n%2==0){ //判断偶数
c[i]=n;
n=n/2;
i++;
}
}
c[i]=1; //逆序输出
for(int j=i;j>=0;j--){
cout<<c[j]<<" ";
}
return 0;
}
输入样例1:
13
输出样例1:
1 2 4 8 16 5 10 20 40 13
主要知识点:
判断奇偶,储存数在数组文章来源地址https://www.toymoban.com/news/detail-816058.html
到了这里,关于奇偶大冒险(判断奇偶,逆序输出)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!