hdu 1279 验证角谷猜想

#include <stdio.h>
int main(void)
{
int n,t,flag;
while(scanf("%d",&n)!=EOF)
{
while(n--)
{
scanf("%d",&t);
flag=1;//用于标记第一个数的输出,同时用于检测是否有数据的输出
while(t>1)
{
if(t%2==0)t/=2;
else
{
if(flag)printf("%d",t);
else printf(" %d",t);
flag=0;
t=t*3+1;
}
}
if(flag)printf("No number can be output !");
printf("\n");
}
}
return 0;
}

浙公网安备 33010602011771号