#include <stdio.h>
struct time{
int year;
int month;
int day;};
int main(void)
{
struct time s1;
int n;
while(scanf("%d-%d-%d",&s1.year,&s1.month,&s1.day)!=EOF)
{
if(s1.year%==||s1.year%==)
{
if(s1.month==)
printf("%d\n",s1.day);
if(s1.month==)
printf("%d\n",s1.day+);
if(s1.month==)
printf("%d\n",s1.day++);
if(s1.month==)
printf("%d\n",s1.day+++);
if(s1.month==)
printf("%d\n",s1.day++++);
if(s1.month==)
printf("%d\n",s1.day+++++);
if(s1.month==)
printf("%d\n",s1.day++++++);
if(s1.month==)
printf("%d\n",s1.day+++++++);
if(s1.month==)
printf("%d\n",s1.day++++++++);
if(s1.month==)
printf("%d\n",s1.day+++++++++);
if(s1.month==)
printf("%d\n",s1.day++++++++++);
if(s1.month==)
printf("%d\n",s1.day+++++++++++);
}
else
{
if(s1.month==)
printf("%d\n",s1.day);
if(s1.month==)
printf("%d\n",s1.day+);
if(s1.month==)
printf("%d\n",s1.day++);
if(s1.month==)
printf("%d\n",s1.day+++);
if(s1.month==)
printf("%d\n",s1.day++++);
if(s1.month==)
printf("%d\n",s1.day+++++);
if(s1.month==)
printf("%d\n",s1.day++++++);
if(s1.month==)
printf("%d\n",s1.day+++++++);
if(s1.month==)
printf("%d\n",s1.day++++++++);
if(s1.month==)
printf("%d\n",s1.day+++++++++);
if(s1.month==)
printf("%d\n",s1.day++++++++++);
if(s1.month==)
printf("%d\n",s1.day+++++++++++);
}
}
return ;
}

Problem D: 结构体:计算输入日期是该年的第几天的更多相关文章

  1. Problem T: 结构体--学生信息排序

    Problem T: 结构体--学生信息排序 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 2219  Solved: 1305[Submit][Sta ...

  2. Python练习笔记——计算输入日期为改年的第几天、星期几

    # 输入年月日,如:1995年12月10日,计算是该年的第几天?# 同时计算出当天是星期几? print("请依据提示依次输入您想查询的年 月 日") # 第一段代码块(年月日输入 ...

  3. HDU 5055 Bob and math problem(结构体)

    主题链接:http://acm.hdu.edu.cn/showproblem.php?pid=5055 Problem Description Recently, Bob has been think ...

  4. C#使用结构体,输入5个人的学号,姓名,分数,按照成绩高低排列打印出来

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  5. sizeof(结构体)的计算

    摘要: 经常被计算结构体的sizeof给搞晕,于是找了个时间,静下心来,搞定它. 一.为什么结构体计算这么乱? 答案是字节对齐,计算机存储系统中以Byte为单位存储数据,不同数据类型所占的空间不同,如 ...

  6. pta结构体链表作业

    一.PTA实验作业 7-2 1. 本题PTA提交列表 2. 设计思路 题目要求按照年龄从大到小的顺序依次输出,于是我只要用冒泡法把结构体变量从大到小排列就可以了. 3.本题调试过程碰到问题及PTA提交 ...

  7. 小球(总结sort和cmp函数、结构体排序)

    问题 N: 小球(点击) 时间限制: 1 Sec  内存限制: 128 MB                                                               ...

  8. qsettings 保存自定义结构体(QVariant与自定义结构体相互转化)

    参考博文:QVariant与自定义数据类型转换的方法. 这里摘取其关键内容: 1.将自定义数据类型使用Q_DECLARE_METATYPE宏进行声明,便于编译器识别. 2.在插入对象的时候,声明QVa ...

  9. [转载] c++对结构体数组排序

    按结构体中某个成员进行排序,下面代码以成员b1为升序的排序 代码: #include<iostream> #include<algorithm> using namespace ...

随机推荐

  1. EditText中inputType详解

    <EditText Android:layout_width="fill_parent" android:layout_height="wrap_content&q ...

  2. 【UOJ#9】vfk的数据

    我感觉这题可以出给新高一玩2333 #include<bits/stdc++.h> #define N 10005 using namespace std; string s[N]; in ...

  3. Python简单的制作图片验证码

    -人人可以学Python--这里示范的验证码都是简单的,你也可以把字符扭曲 人人可以学Python.png Python第三方库无比强大,PIL 是python的一个d第三方图片处理模块,我们也可以使 ...

  4. Java Redis 连接池 Jedis 工具类

    import org.slf4j.Logger; import org.slf4j.LoggerFactory; import redis.clients.jedis.Jedis; import re ...

  5. Vue优化首屏加载

    背景: 使用vue + iview搭建的一个后台管理系统,路由已经用了懒加载,加载登陆页面,居然还是需要18S左右,刚到一个新公司,项目经理很委婉的说,看看能不能优化了一下.然后就开始了网上一大堆'v ...

  6. JVM 核心机制(类加载器、自定义文件系统类加载器、网络自定义类加载器

  7. MyBatis3-与Spring 4集成

    继续使用前一篇的例子http://www.cnblogs.com/EasonJim/p/7052368.html,实际项目中,通常会用Spring来管理DataSource等.充分利用Spring基于 ...

  8. POJ 1733 Parity game(带权并查集)

    题目链接:http://poj.org/problem?id=1733 题目大意:给你m条信息,每条信息告诉你区间l~r的1的个数是奇数还是偶数,如果后面出现信息跟前面矛盾则这条信息是错误的,问在第一 ...

  9. MySQL关键字大全

    转载自:https://blog.csdn.net/benxiaohai888/article/details/77803090 在使用MySQL的时候,一般尽量避免用关键字作为表名,如使用关键字做表 ...

  10. 【转载】关于Python的Mixin模式

    本博按: mixin是看起来是多继承的一种,但是,这种继承并不作为父类存在,而是增加功能到子类中. 像C或C++这类语言都支持多重继承,一个子类可以有多个父类,这样的设计常被人诟病.因为继承应该是个” ...