输出数据hdu4551(生日猜猜猜---坑的我好苦啊)

最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--输出数据

    

Problem Description

    

小明对诞辰非常看重,因为他可以失掉祝愿,可以和友人亲人一起分享快乐,可认为自己的人生做一次总结,并且...能够收到好多礼品!
不过小明是个神秘的人,不会容易告知你他的诞辰,现在他想到一个方法,让你去猜他的诞辰是哪一天。

小明会告知你如下三个信息:

1. 出生月份和出诞辰子的最大公约数;
2. 出生月份和出诞辰子的最小公倍数;
3. 出生年份;

现在要求你猜出小明的诞辰。

    

 

    

Input

    

第一行输入一个正整数T,表现总共有T组册数数据(T <= 200);
对于每组数据依次输入三个数x,y,z,
x表现出生月份和出诞辰子的最大公约数(1<= x <=1000);
y表现出生月份和出诞辰子的最小公倍数(1<= y <=1000);
z表现出生年份(1900 <= z <= 2013)。
每组输入数据占一行。

    

 

    

Output

    

对于每组数据,先输出Case数。
如果答案不存在 ,输出“-1”;
如果答案存在但不独一 ,输出“1”;
如果答案独一,输出诞辰,日期格式为YYYY/MM/DD;
每组输出占一行,具体输出格式参见样例。

    

 

    

Sample Input
3 12 24 1992 3 70 1999 9 18 1999
 

    

Sample Output
    每日一道理
喜欢海,不管湛蓝或是光灿,不管平静或是波涛汹涌,那起伏荡漾的,那丝丝的波动;喜欢听海的声音,不管是浪击礁石,或是浪涛翻滚,那轻柔的,那澎湃的;喜欢看海,不管心情是舒畅的或是沉闷的,不管天气是晴朗的或是阴沉的,那舒心的,那松弛的……
Case #1: 1992/12/24 Case #2: -1 Case #3: 1999/09/18
 
#include<stdio.h>

int maxyue(int a,int b)//求最大公约数

 {

     int t;

     while(a)

     {

         t=a;

         a=b%a;

         b=t;

     }

     return b;

 }

int main()

{

    int t,j,i,m,d,day[]={0,31,28,31,30,31,30,31,31,30,31,30,31};

    int year,y,x,k=0,s,xx,yy;

    scanf("%d",&t);

    while(t--)

    {

        s=0;

        scanf("%d%d%d",&x,&y,&year);



        if(year%4==0&&year%100!=0||year%400==0)

            day[2]=29;

            else

            day[2]=28;



        for(i=x;i<=12;i++)

        for(j=x;j<=day[i];j++)

        {

            xx=maxyue(i,j);

            yy=j*i/xx;

            if(xx==x&&yy==y)

            {

                //printf("%d %d\n",i,j);

                m=i;d=j;s++;

            }

        }



        k++;

        if(s==1)

        printf("Case #%d: %d/%02d/%02d\n",k,year,m,d);

        else if(s>1)

        printf("Case #%d: 1\n",k);

        else

        printf("Case #%d: -1\n",k);

    }

}


 

文章结束给大家分享下程序员的一些笑话语录: 程序员的愿望
  有一天一个程序员见到了上帝.上帝: 小伙子,我可以满足你一个愿望.程序员: 我希望中国国家队能再次打进世界杯.
  上帝: 这个啊!这个不好办啊,你还说下一个吧!
  程序员: 那好!我的下一个愿望是每天都能休息6个小时以上.
  上帝: 还是让中国国家打进世界杯.

--------------------------------- 原创文章 By
输出和数据
---------------------------------

你可能感兴趣的:(HDU)