C语言## 给出年月日计算该天是该年的第几天(大学C语言练习
给出年月日计算该天是该年的第几天(大学C语言练习)

#include<stdio.h> //闰年全年366天,平年全年365天
int pdrn(int year)//判断闰年还是平年
{int a;
if(year%4==0&&year%400!=0||year%100==0&&year%400==0)
a=1;
return a;
}int riqi(int m,int d)//计算该日是该年的第几天(先按平年来算)
{int i,t=0;int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};//平年每个月的天数
for(i=0;i<m-1;i++)
t=t+a[i];//先把前几个月的天数加在一起
t=t+d;//再把日加在一起
return t;
}int main()
{int n,y,r,t,p,m;
printf("请输入年月日:");
scanf("%d%,%d,%d",&n,&y,&r);
t=riqi(y,r);//调用函数riqi()
p=pdrn(n);//调用函数pdrn()输出的值可用来判断是否加1+
if(m>=3&&p==1)//判断闰年并且满足3个月以上才能加一天
t=t+1;
printf("%d日这一天是该年的第%d天\n",r,t);}

给出年月日计算该天是该年的第几天(大学C语言练习相关推荐

  1. 给出年月日 计算该日是该年的第几天

    给出年月日 计算该日是该年的第几天 C语言#include <stdio.h> int main() { int sum_day(int month,int day);int leap(i ...

  2. php 输入出生年月日计算年纪,PHP实现根据出生年月日计算年龄的功能(代码示例)...

    本篇文章给大家介绍一下使用PHP实现根据出生年月日计算年龄的功能,结合实例形式分析了php日期相关转换与计算操作技巧.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 废话不多说,之间 ...

  3. 蔡勒公式 java,C/C++根据年月日计算星期几(蔡勒公式篇)

    蔡勒公式  蔡勒(Zeller)公式:是一个计算星期的公式. 随便给一个日期,就能用这个公式推算出是星期几. 蔡勒公式如下: W = [C/4] - 2C + y + [y/4] + [13 * (M ...

  4. Java黑皮书课后题第6章:*6.15(金融应用:打印税表)程序清单3-5给出了计算税款的程序。使用下面的方法体编写一个计算税款的方法。使用这个方法编写程序,打印可征税人从50000到60000间隔

    *6.15(金融应用:打印税表)程序清单3-5给出了计算税款的程序.使用下面的方法体编写一个计算税款的方法.使用这个方法编写程序 题目 题目描述 破题 程序清单3-5(非本题):代码不全 补充代码:编 ...

  5. Java黑皮书课后题第3章:*3.13(金融应用:计算税款)程序清单3-5给出了计算单身登记人税款的源代码。将程序清单3-5补充完整,从而计算所有登记的婚姻状态的税款

    *3.13(金融应用:计算税款)程序清单3-5给出了计算单身登记人税款的源代码.将程序清单3-5补充完整,从而计算所有登记的婚姻状态的税款 题目 题目描述 程序清单3-5 代码 题目 题目描述 *3. ...

  6. 电脑尺寸大小在哪里看_科技资讯:电脑弹出本地计算机上的服务启动后停止的提示在哪里看...

    1. 如图,我们的电脑弹出以下提示:本地计算机上的XXX服务启动后停止.某些服务在未由其它服务或程序使用时将自动停止. 2. 打开开始菜单,选择控制面板选项,进入. 3. 进入控制面板页面后,将右侧的 ...

  7. Gym 101206L Daylight Saving Time 根据年月日计算星期

    题意: [3月的第二个周日02:00:00 , 3月的第二个周日03:00:00) 这个区间都不是PST或PDT,[11月的第一个周日01:00:00 , 11月的第一个周日02:00:00) 这个区 ...

  8. 根据出生年月日计算出生了多少年,多少月,多少天

    根据出生年月日计算出生了多少年,多少月,多少天 1,定义一个方法获得出生日期的Date类型时间 /*** // 格式化字符串类型的时间* @param birthday* @return* @thro ...

  9. 已知计算组合的公式如下,用递归算法写出一个计算组合Cmn的值的函数zh(m,n),并写出主函数调用该函数。

    /* 已知计算组合数的公式如下,用递归算法写出一个计算组合Cmn的值的函数zh(m,n),并写出主函数调用该函数. 输入 两个整数 m,n(m>=n)输出 组合值样例输入 4 2 样例输出 6 ...

最新文章

  1. 一分钟了解阿里云产品:高性能计算HPC
  2. 在一家公司呆了 10 年的程序员,最后都怎么了?
  3. 输入过欠压保护电路原理图
  4. 软件开发最重要的十件事
  5. git clone 速度过慢
  6. JavaWeb之Cookie,Session
  7. jQuery框架学习第四天:使用jQuery操作元素的属性与样式
  8. 朋友圈发图多大不会被压缩_类风湿会不会引发肾病?会!本文告诉你对内脏的伤害有多大...
  9. imx6ull ccm时钟体系
  10. 原型图工具-Axure 8的安装、汉化与卸载(入门篇一)
  11. 用tnl实现高可信赖的对象同步机制
  12. go语言关于线程与通道channal
  13. 比知识更重要的,是元认知和深度思考
  14. 【牛客网 - 华为机试 - HJ56 完全数计算】
  15. Corg.quartz.JobPersistenceException: Couldn‘t retrieve trigger
  16. xsy3320 string
  17. UG模具设计之汽车特斯拉车灯与后备箱规律边境构建技巧
  18. 串口通信——接收串口数据并处理(C语言)
  19. 13、portal网上报销单据模板配置详细介绍
  20. 为什么网上邻居 无法访问他人电脑?

热门文章

  1. qt4.8.6 基于Phonon的播放器无法播放acc等音频文件解决方法
  2. 电视机和计算机的显示器各使用什么扫描方式,电视可以用作计算机显示器吗?...
  3. *JavaScript*计算这个月的天数这个月第一天星期几今天是今年的第几周
  4. 每日口语-旅游机场篇
  5. 化工生产制造企业实施技术变革前要问自己的 6 个问题
  6. Java POI Excel导入导出
  7. ES6之符号与符号属性
  8. js 获取随机数的方法
  9. js创建对象的几种方式-转载
  10. 局域网 二维码fe分享图片 (带密码验证)