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("
");
        }
    }
    return 0;
}

  

原文地址:https://www.cnblogs.com/A--Q/p/5682636.html