【图】商品管理报表中日期计算及条件格式的应用

360图片
360精选
时间限制: 3000 ms 内存限制: 65535 KB 难度: 1 如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。 输入 第一行输入一个数N(0N=100),表示有N组测试数据。后面的N行输入多组输入数据,每行的输入数据都是一个按题目要求格式输入的日期。 输出 每组输入数据的输出占一行,输出判断出的天数n 样例输入 3 2000 4 5 2001 5 4 2010 10 24 样例输出 96 124 297 第一种方法 #includestdio.h int main() { int year,mouth,day,s,leap,m; scanf(%d,m); while(m--) { scanf(%d%d%d,year,mouth,day); switch(mouth) { case 1: s=0; break; case 2: s=31; break; case 3: s=59; break; case 4: s=90; break; case 5: s=120; break; case 6: s=151; break; case 7: s=181; break; case 8: s=212; break; case 9: s=243; break; case 10: s=273; break; case 11: s=304; break; case 12: s=334; break; default : break; } s=s+day; if((year%4==0year%100!=0) (year%400==0)) { leap=1; } else { leap=0; } if(leap==1mouth2) { s++; } printf(%d\n,s); } return 0; } 第二种方法 #includestdio.h int main() { int t; scanf(%d, t); while(t--) { int a, b, c, x = 0; int d[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; int e[12] = {31,29,31,30,31,30,31,31,30,31,30,31}; scanf(%d %d %d, a, b, c); for(int i = 0; i b - 1; i++) { if(a % 400 == 0 (a % 4 == 0 a % 100 != 0)) x = x + e[i]; else x= x + d[i]; } printf(%d\n, x + c); } return 0; } 获取分子描述符的几种方法主题此篇博文主要笔者在获取分子描述符中所踩的坑,遇到的问题和一些解决方法,以及新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown将代码片显示选择的高亮样式进行展示;增加了图片拖拽功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式语法;增加 2019-06-07天气_提起笔写没有的没有初中作文250字笔的过去式,不谓乎就是喜新厌旧,谁又会在乎被遗忘的旧东西,谁又会拿出自己的一生用笔作下不变的承诺,执笔只是一个代名词,只想忘掉被自己抛弃的回忆,心痛的责罚自己,是不是对你是初作文2019-07-19怎么才能学好语文 怎么才能学好高一数学和初中数学相比,高中数学的内容多,抽象性、理论性强,因为不少同学进入高中之后很不... 因为用到JS倒计时,所以就把网上搜到的各种关于日期的整理了一下,有个印象,以后再用到,可以直接看自己的,方便很多。 var myDate = new Date();以下都是在myDate的基础上得到的。 myDate.getYear();//获取当前年份(2位) myDate.getFullYear();//获取完整的年份(4位,1970-????) myDate... smilelingling 你的鼓励将是我创作的最大动力 输入1-500的整数 余额支付 (余额:-- ) 扫码支付 扫码支付:¥2 获取中 扫码支付 您的余额不足,请更换扫码支付或 点击重新获取 扫码支付 抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
查看更多
没有更多结果了~