#include<stdio.h>
int main()
{
int n,j;
int t;
scanf("%d",&t);
while(t--)
{
j=0;
scanf("%d",&n);
while(n!=1) //n!=1,循环继续
{
if(n%2==0)
n/=2;
else //n为奇数,输出结果并处理
{
if(!j)
printf("%d",n),j=1;
else
printf(" %d",n);
n=n*3+1;
}
}
if(!j)
printf("No number can be output !");
printf("\n");
}
return 0;
}
简单题:但是最大的问题是要按要求进行输出:
N代表的是N个测试组,这N个测试组可以一个一个进行测试
HDU1279
最新推荐文章于 2020-03-13 19:50:00 发布