其他分享
首页 > 其他分享> > 蓝桥杯 猜生日

蓝桥杯 猜生日

作者:互联网

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

今年的植树节(2012 年 3 月 12 日),小明和他的叔叔还有小伙伴们一起去植树。休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”

“把我出生的年月日连起来拼成一个 8 位数(月、日不足两位前补 00)正好可以被今天的年、月、日整除!”

他想了想,又补充到:“再给个提示,我是 6 月出生的。”

根据这些信息,请你帮小明算一下,他叔叔的出生年月日。

格式是年月日连成的 8 位数。例如,如果是 1948 年 6 月 12 日,就写:19480612。

#include <stdio.h>
#include <stdlib.h>
int main()
{
  int i;
    for(i=19000000;i<20120312;i++){
        if(i%2012==0&&i/100%10==6&&i%3==0&&i%12==0){
            if(i/10000000<2&&i%10!=0&&i/10%10<=3&&i/1000%10*10+i/100%10<=12){
                printf("%d\n",i);
            }
        }
    }
  return 0;
}

题目链接:猜生日 - 蓝桥云课 (lanqiao.cn)

标签:12,题目,int,叔叔,蓝桥,生日,include
来源: https://www.cnblogs.com/8023yyl/p/15805592.html