1279 验证角谷猜想

来源:互联网 发布:工作流软件 编辑:程序博客网 时间:2024/05/23 01:21

一个变形的3n+1问题,最主要的就是格式的控制。

AC。

#include <stdio.h>int main(){    int n,a,i,j,t;    int s[5009];    while(scanf("%d",&n)==1)    {        while(n--)        {            scanf("%d",&a);            int c=0,d=0;            while(1)            {                if(a%2==0)                {                    a=a/2;                }                else                {                    if(a==1)                    {                        break;                    }                    if(a!=1&&d!=0)                    {                        printf(" %d",a);                    }                    if(a!=1&&d==0)                    {                        printf("%d",a);                        c++;                        d++;                    }                    a=a*3+1;                }            }            if(c==0)            {                printf("No number can be output !\n");            }            if(c!=0)            {                printf("\n");            }        }    }    return 0;}


0 0
原创粉丝点击