4----编程判断是某年的第几天
来源:互联网 发布:vevo lazr软件下载 编辑:程序博客网 时间:2024/05/30 23:02
运行结果
问题描述
编程实现,输入某年某月某日,判断是这一年的第几天。
算法分析
实现判断该年是否为闰年,然后通过switch来得到每个月的天数,最后累加即可。
算法实现
#include<stdio.h>void main(){int year,month,day,leap,sum;printf("input year,month,day:\n");scanf("%d,%d,%d",&year,&month,&day);if(year%400==0 || (year%4==0 && year%100!=0))leap=1; //是闰年elseleap=0;switch(month){case 1:sum=0;break;case 2:sum=31;break; case 3:sum=59;break; //先按照平年算case 4:sum=90;break;case 5:sum=120;break;case 6:sum=151;break;case 7:sum=181;break;case 8:sum=212;break;case 9:sum=243;break;case 10:sum=273;break;case 11:sum=304;break;case 12:sum=334;break;default:printf("month input error!\n");break;} sum+=day;if(month>2)sum+=leap;printf("it is the %dth day.\n",sum);}
阅读全文
0 0
- 4----编程判断是某年的第几天
- 判断某天是某年的第几天
- 判断某年月日是当年的第几天
- 某月某日是某年的第几天
- 某年的第几天
- 某年的第几天
- 计算某年是该年度的第几天(java)
- C语言实现某年某月某日是某年的第几天
- 某年的第几天2
- 输入日期判断某年第几天
- 计算某日是某年第几天
- 数组——某年的第几天
- 第一周上机任务(计算某月某日是某年的第几天)
- C语言 计算某年某日是该年的第几天 014
- 【程序4】年月日判断是年份的第几天
- 判断是每年的第几天
- 判断这是一年的第几天
- 判断日期是第几天
- Q119:PBRT-V3,“复合重要性采样”(13.10章节)
- css优先级
- 经常被问的问题-jvm优化
- springMVC 多文件上传
- 【二叉树】层次遍历
- 4----编程判断是某年的第几天
- Java基础知识(不定期更新)
- Java基础2
- ubuntu中管理用户和用户组
- CodeForces Educational #24 D Solution
- JVM 堆、栈、常量池、对象创建(摘抄书上的内容,当做笔记吧)
- git杂记
- 正则表达式表单验证实例
- 虚拟币开发专题(数字货币怎样从POW挖矿迁移到POS利息)