C语言程序设计教程(第三版)课后习题11.1
题目描述
定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。
输入
年月日
输出
当年第几天
样例输入 Copy
2000 12 31
样例输出 Copy
366
#include<stdio.h>
struct days{int year;int month;int day}a;
int main(void){scanf("%d%d%d",&a.year,&a.month,&a.day);int result;if(a.month==1){printf("%d",result=a.day);}else if(a.month==2) {printf("%d",result=31+a.day);}else if(a.month==3){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=60+a.day);}else printf("%d",result=59+a.day);}else if(a.month==4){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=91+a.day);}else printf("%d",result=90+a.day);}else if(a.month==5){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=121+a.day);}else printf("%d",result=120+a.day);}else if(a.month==6){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=152+a.day);}else printf("%d",result=150+a.day);}else if(a.month==7){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=182+a.day);}else printf("%d",result=181+a.day);}else if(a.month==8){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=213+a.day);}else printf("%d",result=212+a.day);}else if(a.month==9){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=244+a.day);}else printf("%d",result=243+a.day);}else if(a.month==10){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=274+a.day);}else printf("%d",result=272+a.day);}else if(a.month==11){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=305+a.day);}else printf("%d",result=304+a.day);}else if(a.month==12){if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)){printf("%d",result=335+a.day);}else printf("%d",result=334+a.day);}return 0;
}
C语言程序设计教程(第三版)课后习题11.1相关推荐
- c语言程序设计 北京理工,C语言程序设计教程北京理工大学-部分课后习题答案...
<C语言程序设计教程北京理工大学-部分课后习题答案>由会员分享,可在线阅读,更多相关<C语言程序设计教程北京理工大学-部分课后习题答案(5页珍藏版)>请在人人文库网上搜索. 1 ...
- c语言程序设计教程第三版答案9.5,C语言程序设计-第5-9章习题解答.ppt
C语言程序设计-第5-9章习题解答 华中科技大学计算机学院 C语言程序设计 第5-9章 部分习题解答 作业中问题较多的习题 第5章5.4(2) 第6章6.1,6.3,6.5(6),6.8 第7章无 第 ...
- java语言程序设计教程第三版答案,看完跪了
01 如何理解高并发? 高并发意味着大流量,需要运用技术手段抵抗流量的冲击,这些手段好比操作流量,能让流量更平稳地被系统所处理,带给用户更好的体验. 我们常见的高并发场景有:淘宝的双11.春运时的抢票 ...
- C语言程序设计(第三版)何钦铭著 习题5-3
C语言程序设计(第三版)何钦铭著 习题5-3 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...
- C语言程序设计教程 北京邮电,C语言程序设计教程(第3版)/ 杨路明 9787563543403 北京邮电...
商品描述 亲,此书是正版二手书,七八成新,不缺页,有笔记划线不影响阅读,择优发货.二手书默认没有光盘等附件哦.如需要请联系客服确认. 祝:学业有成,万事如意!基本信息书名:C语言程序设计教程(第3版) ...
- c语言编程第四版李丽娟课程,C语言程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 李丽娟 C语言程序设计教程(第4版)_第4章_分支结构.pdf...
C语言程序设计教程 (第4版) 第4章 分支结构 李丽娟 2013年2月 第4章 分支结构 本章主要内容 1. if语句的基本结构 2.if~else语句基本结构 3. if语句的嵌套结构 4. sw ...
- C语言程序设计(第三版)何钦铭著 习题4-1
C语言程序设计(第三版)何钦铭著 习题4-1 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...
- C语言程序设计(第三版)何钦铭著 习题4-4
C语言程序设计(第三版)何钦铭著 习题4-4 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...
- C语言程序设计(第三版)何钦铭著 习题4-6
C语言程序设计(第三版)何钦铭著 习题4-6 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...
- C语言程序设计(第三版)何钦铭著 习题3-5
C语言程序设计(第三版)何钦铭著 习题3-5 习题一览表 1. C语言程序设计(第三版)何钦铭著 习题2-1 2.C语言程序设计(第三版)何钦铭著 习题2-2 3.C语言程序设计(第三版)何钦铭著 习 ...
最新文章
- knockout学习笔记目录
- My first App EncryptWheel is in WAITING FOR REVIEW status
- 健康检测文件httpchk.jsp
- python doc_2019-2020年Python3中文教程完整版.doc
- 天猫京东618下单金额近万亿;苹果或选择印度组装新款iPhone SE;Adobe将于12月31日终止支持Flash| 极客头条...
- javaweb实训第四天上午——员工管理系统-JavaBeanELJSTLMVC思想
- Kafka从上手到实践 - 庖丁解牛:Partition | 凌云时刻
- i3处理器_办公笔记本i3够用了吗
- HTML表格(HTML 表格的使用,收藏这一篇就够了)
- Win11系统设置自动关机的方法分享
- RMAN-06817: Pluggable Database CHARLESPDB cannot be backed up in NOARCHIVELOG mode.
- Redis 缓存穿透、击穿、雪崩现象及解决方案
- UVA10118(记忆化搜索 + 好题)
- 来也科技总裁、按键精灵之父,给开发者的一封信
- UGUI 列表边缘羽化
- 百度云下载转化为迅雷下载的解决办法
- [C++]用多态实现简单异常处理
- 使用虚拟机安装LoadRunner11
- rowspan table布局_css如何实现table表格的单元格合并?colspan和rowspan合并单元格(实例)...
- GraphX PageRank