极客 - 博文22 - 计算几天是今年第几天
来源:互联网 发布:晨曦计算式数据没了 编辑:程序博客网 时间:2024/05/06 06:49
*程序名称: 计算今天是今年第几天
*作者: 田鑫
*完成日期: 2016 - 10 - 04
*版本号: v1.0
*平台: DEVC++
*作者: 田鑫
*完成日期: 2016 - 10 - 04
*版本号: v1.0
*平台: DEVC++
#include <stdio.h>int days(int year, int month, int day);int main(void){int year = 0, month = 0, day = 0;int sum;printf("Input year month day: ");scanf("%d %d %d", &year, &month, &day);sum = days(year, month, day);printf("这是今年第%d天!\n", sum);return 0;}/**功能: 计算今天是今年的第几天 *参数: year month day *算法: 利用循环统计month-1的天数和本月的天数 *返回值: 从年初到现在的天数 */int days(int year, int month, int day){int a[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31}; /*不闰年情况*/int sum = 0;int i;for(i = 1; i < month; i++){sum += a[i];}sum += day;/*加上本月的天数*/if((month > 2) && (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))sum++; /*闰年的话天数+1*/return sum;}
运行结果
总结: 程序完成还需要判断输入的月份和天数是否超过12和31
1 0
- 极客 - 博文22 - 计算几天是今年第几天
- java计算今天是今年的第几天
- 看看今天是今年的第几天
- 今天是今年的第几天
- 今天是今年的第几天问题
- 今年第几天?
- 今年第几天
- 今年的第几天
- 今年的第几天
- 妙用switch 计算几天是 一年的第几天
- 计算日期是一年中的第几天
- 计算某年某月某日是第几天
- 计算某日是某年第几天
- 计算该日是本年的第几天
- 计算某日是该年第几天
- 计算当前日期是第几天
- JS——计算某天是今年的第几天
- Java之判断今天是今年的第几天!...
- 流程控制语气
- 施一公清华大学开学演讲:研究生应具备的“三大素质” (共勉)
- [LeetCode]--101. Symmetric Tree
- mybatis的classpath
- HDU 5536 Chip Factory(暴力 or 01字典树)
- 极客 - 博文22 - 计算几天是今年第几天
- 勾股定理一日一证连载122
- 06 访问权限控制
- 坦克项目总结
- 小话设计模式(十八)备忘录模式
- 浅谈android 屏幕适配中 dp和sp的区别
- C语言 gets()和scanf()函数的区别
- 剑指offer-算法题练习:part16 链表中倒数第k个结点
- redis--持久化机制