首页 新闻 会员 周边

考虑如下的序列生成算法,从整数n开始,如果n是偶数。把它除以2; 题目如标题所示。

0
[待解决问题]

考虑如下的序列生成算法,从整数n开始,如果n是偶数。把它除以2; 题目如标题所示。

周若水icon的主页 周若水icon | 菜鸟二级 | 园豆:202
提问于:2018-12-24 10:41
< >
分享
所有回答(1)
0

include<stdio.h>

define N 100

int main()
{
int i=0,t=0,j=0,v,z,a[N],n=100,s=0;
while(n!=1)
{
if(n%2==0)
{
t=n/2;
a[i]=n;
n=t;
printf("a[%d]=%d\n",i,a[i]);
i++;
continue;
}
if(n%2!=0)
{
t=n*3+1;
a[i]=n;
n=t;
printf("a[%d]=%d\n",i,a[i]);
i++;
continue;
}
}
a[i]=1;
printf("a[%d]=%d\n",i,a[i]);
scanf("%d%d",&v,&z);
t=a[v-1];
for(int q=v-1;q<=z-1;q++)
{
if(t<a[q+1])
{
t=a[q+1];
}
}
printf("%d\t%d\t%d\n",v,z,t);
return 0;
}

于云震 | 园豆:202 (菜鸟二级) | 2019-02-21 15:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册