Problem D: 结构体:计算输入日期是该年的第几天
#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: 结构体:计算输入日期是该年的第几天的更多相关文章
- Problem T: 结构体--学生信息排序
Problem T: 结构体--学生信息排序 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 2219 Solved: 1305[Submit][Sta ...
- Python练习笔记——计算输入日期为改年的第几天、星期几
# 输入年月日,如:1995年12月10日,计算是该年的第几天?# 同时计算出当天是星期几? print("请依据提示依次输入您想查询的年 月 日") # 第一段代码块(年月日输入 ...
- HDU 5055 Bob and math problem(结构体)
主题链接:http://acm.hdu.edu.cn/showproblem.php?pid=5055 Problem Description Recently, Bob has been think ...
- C#使用结构体,输入5个人的学号,姓名,分数,按照成绩高低排列打印出来
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- sizeof(结构体)的计算
摘要: 经常被计算结构体的sizeof给搞晕,于是找了个时间,静下心来,搞定它. 一.为什么结构体计算这么乱? 答案是字节对齐,计算机存储系统中以Byte为单位存储数据,不同数据类型所占的空间不同,如 ...
- pta结构体链表作业
一.PTA实验作业 7-2 1. 本题PTA提交列表 2. 设计思路 题目要求按照年龄从大到小的顺序依次输出,于是我只要用冒泡法把结构体变量从大到小排列就可以了. 3.本题调试过程碰到问题及PTA提交 ...
- 小球(总结sort和cmp函数、结构体排序)
问题 N: 小球(点击) 时间限制: 1 Sec 内存限制: 128 MB ...
- qsettings 保存自定义结构体(QVariant与自定义结构体相互转化)
参考博文:QVariant与自定义数据类型转换的方法. 这里摘取其关键内容: 1.将自定义数据类型使用Q_DECLARE_METATYPE宏进行声明,便于编译器识别. 2.在插入对象的时候,声明QVa ...
- [转载] c++对结构体数组排序
按结构体中某个成员进行排序,下面代码以成员b1为升序的排序 代码: #include<iostream> #include<algorithm> using namespace ...
随机推荐
- js中字符串的操作
1.length 获取字符串长度 var str = "hello world"; alert(str); 2.索引 通过下标获取字符串指定位置的字符,但是不能改变该索引对应的值 ...
- 通过or注入py脚本
代码思路 1.主要还是参考了别人的代码,确实自己写的和别人写的出路很大,主要归咎还是自己代码能力待提高吧. 2.将功能集合成一个函数,然后通过*args这个小技巧去调用.函数的参数不是argv的值,但 ...
- Python脚本 - 查询磁盘的读写次数信息
测试系统为:Centos 6.7 Python版本为: 3.6.4 脚本功能:查看指定磁盘的读写及时间等相关信息 #!/usr/bin/env python3 from collections imp ...
- Pythone3 sys模块
1.sys.argv 可以实现从程序外部向程序传递参数2.sys.exit() 程序中间退出,exit(0)正常退出,其他为异常退出3.sys.getdefaultencoding() 获取系统编码方 ...
- 海量数据排序——如果有1TB的数据需要排序,但只有32GB的内存如何排序处理?
转载:https://blog.csdn.net/fx677588/article/details/72471357 1.外排序 传统的排序算法一般指内排序算法,针对的是数据可以一次全部载入内存中的 ...
- Jmeter===Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍(转)
Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍 要求: 今天要测试上千条数据,且每条数据要求执行多次,(模拟多用户多次抽奖) 1.用户id有175个,且没有任何排序规 ...
- Open Compute Project
Open Compute Project https://github.com/opencomputeproject https://github.com/floodlight/floodlight ...
- Mysql安装发生「Access denied for user ‘root’@’localhost’ (using password: NO)」错误
参考:http://www.aipacommander.com/entry/2014/05/26/152247 mysql_secure_installation 依赖重置密码
- Tomcat+Apache 负载均衡
1.JDK1.8和Tomcat7.0不兼容,支持Tomcat8.0. 集群架构图: 2.负载均衡:负载的基础是集群,集群就是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同 ...
- JS怎么刷新当前页面
JS怎么刷新当前页面 reload 方法,该方法强迫浏览器刷新当前页面.语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从 ...