原题:http://acm.hdu.edu.cn/showproblem.php?pid=2005

#include <stdio.h>int main()
{int year,dd,mm;int sum=0;while(scanf("%d/%d/%d",&year,&mm,&dd)!=EOF){switch(mm){case 1:sum=dd;break;case 2:sum=31+dd;break;case 3:sum=31+28+dd;break;case 4:sum=31+28+31+dd;break;case 5:sum=31+28+31+30+dd;break;case 6:sum=31+28+31+30+31+dd;break;case 7:sum=31+28+31+30+31+30+dd;break;case 8:sum=31+28+31+30+31+30+31+dd;break;case 9:sum=31+28+31+30+31+30+31+31+dd;break;case 10:sum=31+28+31+30+31+30+31+31+30+dd;break;case 11:sum=31+28+31+30+31+30+31+31+30+31+dd;break;case 12:sum=31+28+31+30+31+30+31+31+30+31+30+dd;break;default:printf("您输入的月份有误,请重新输入!\n");}if((mm>2)&&((year%400)==0||(year%4==0&&year%100!=0)))  //能被400整除或者被4整除不能被100整除的是闰年 月份要大于2{ sum+=1;}printf("%d\n",sum);}return 0;
}========================================================#include <stdio.h>int main()
{int yy,dd,mm,sum;int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};while(scanf("%d/%d/%d",&yy,&mm,&dd)!=EOF){sum=0;for(int i=0;i<mm-1;i++){sum+=a[i];   //求前几个月的日子之和}sum+=dd; //加上本月的天数if(mm>2&&(yy%400==0||(yy%4==0&&yy%100!=0))){sum++;}printf("%d\n",sum);}return 0;
}

转载于:https://www.cnblogs.com/zerocc/archive/2010/12/24/1915657.html

第几天? 2005相关推荐

  1. SQL 2005 删除带有默认值约束的列

    在sqlserver 2005中要删除某一列: alter table [表名] drop column [列名] 但是如果该列被创建了默认值约束,我们就只能先删除默认值约束,然后才能删除该列. 第一 ...

  2. 在SQL Server 2000 和SQL Server 2005中导出表结构

    SQL Server 2000 SELECT     表名       = case when a.colorder=1 then d.name else '' end,     表说明     = ...

  3. 如何 SQL Server 2005 实例之间传输登录和密码

    INTRODUCTION 本文介绍如何不同服务器上的 Microsoft SQL Server 2005 实例之间传输登录和密码. 本文, 服务器 A 和服务器 B 是不同的服务器. 此外, 服务器 ...

  4. Using NUnit with Visual Studio 2005 Express Editions

    允许通过Build Toolbar选择"Debug" or "Relese"设置 "工具" -> "选项..." ...

  5. SQL Server 2005下的分页SQL

    其实基本上有三种方法: 1.使用SQL Server 2005中新增的ROW_NUMBER 几种写法分别如下: 1SELECT TOP 20 * FROM (SELECT 2   ROW_NUMBER ...

  6. Visual Web Development 2005开发ASP.NET使用小技巧

    (1)改变端口    VWD2005自带有一个内置的web服务器,当我们使用它进行开发ASP.NET时,可以发现它默认使用的端口是动态改变的,要想使用固定端口,步骤如下 1)在"解决方案资源 ...

  7. Visual Studio 2005 Team System下载地址

    注册一个msn就可以去微软下载了,关于替换序列号变成正版的方法我没有试,team suite 我在用,但Team Foundation Server 我还没有安装好 Microsoft Visual ...

  8. 如何使用 DBCC MEMORYSTATUS 命令来监视 SQL Server 2005 中的内存使用情况

    https://technet.microsoft.com/en-us/solutionaccelerators/dd537566.aspx 注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完 ...

  9. 在C# Express 2005中配置 NUnit

    在C# Express 2005中配置 NUnit www.cnblogs.com/Pamigo/ 2008-7-28 在网上有很多关于在C#中使用NUnit的相关文章,但是我安装了NUnit后却不知 ...

  10. E8.Net 2005工作流平台版本发布

    2007年2月,完成了EPowerFlow.Net2003版本升级到E8.Net2005版本的工作,今后E8.Net工作流平台就可以使用Microsoft Visual Studio 2005(SP1 ...

最新文章

  1. nagios不能 发送飞信报警一例
  2. Java EE---使用Spring框架创建Department小项目
  3. Matlab图形绘制经典案例 (2)
  4. Python并非为AI而生,Golang将统治人工智能的下一个十年?
  5. redis集群部署步骤
  6. [转]oracle临时表相关知识
  7. 神策 FM:从 IT 到 DT,To B 市场走到了哪一步?
  8. 使用Template时 typename 关键字的用法
  9. Node.js 环境下的 console.log 是同步执行的
  10. 金融系统中正确的金额计算及存储方式
  11. OnSen UI结合AngularJs打造”美团APP我的”页面 --Hybrid App
  12. 为什么用自己的电脑部署服务器之后外网访问不到呢?并且该如何解决这个问题呢?...
  13. Tom邮箱注册机|注册辅助工具!!!
  14. DateTimeFormat注解
  15. CVS文件的常见操作
  16. Unity Shader-深度相关知识总结与效果实现(LinearDepth,Reverse Z,世界坐标重建,软粒子,高度雾,运动模糊,扫描线效果)
  17. win10清理_win10系统怎么一键清理系统垃圾
  18. SQL Server 数据库之连接查询
  19. 如何使用QT?步骤详解
  20. 洛谷P3110 [USACO14DEC]驮运Piggy Back

热门文章

  1. HBaseConAsia 2019盛会来袭
  2. Android-活动(Activity)的基本介绍
  3. Putty 重新启动 linux sqlserver服务
  4. powerdesigner 生成实体代码 附加生成xml
  5. EmailMessage类
  6. Yii2-admin RBAC权限管理的实现
  7. php基础_变量和比较符
  8. 搭建MVC及WebAPI项目框架时碰到的问题集合
  9. Windows中木马之后桌面被篡改的恢复方法
  10. JavaScript 条件语句和循环语句