zoukankan      html  css  js  c++  java
  • 2723:不吉利日期-poj

    2723:不吉利日期

    总时间限制: 
    1000ms
     
    内存限制: 
    65536kB
    描述

    在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。(w=1..7)

    输入
    输入有一行,即一月一日星期几(w)。(1 <= w <= 7)
    输出
    输出有一到多行,每行一个月份,表示该月的13日是星期五。
    样例输入
    7
    样例输出
    1
    10
    提示
    1、3、5、7、8、10、12月各有31天
    4、6、9、11月各有30天
    2月有28天
    ////这个题目有漏洞,只要测试数据通过就行,实际没考虑越界的情况
    代码:
    #include<stdio.h>
    #include<string.h>
    
    int main()
    {
        int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
        int one_day;//定义变量:一月一日的星期
        int i,j;
        int sum_day;//每个月的天数
        int k_friday;//当前月份的周五
        scanf("%d",&one_day);
            k_friday=one_day;
            for(i=1;i<13;i++)
            {
                sum_day=1;
                for(j=0;j<month[i];j++)
                {
                    sum_day=sum_day+1;
                    //printf("%d
    ",sum_day);
                    k_friday=k_friday+1;
                    if(k_friday>7)
                    {
                        k_friday=1;
                    }
                    if(k_friday==5&&sum_day==13)
                    {
                        printf("%d
    ",i);
                    }
                }
            }
        return 0;
    }
    以大多数人努力程度之低,根本轮不到去拼天赋~
  • 相关阅读:
    模糊查询与索引
    weblogic 域的创建
    undo表空间缩小
    weblogic安装
    C#学习笔记——枚举类型
    C#学习笔记——windows窗体
    Qt之主窗口设计——打印图像
    C#学习笔记——MDI窗体(多文档界面)
    C#学习笔记——抽象类和抽象方法
    C#学习笔记——Main方法
  • 原文地址:https://www.cnblogs.com/gcter/p/7366178.html
Copyright © 2011-2022 走看看