首页 > 分享 > C语言程序设计教程(第三版)课后习题11.1(判断第几天)

C语言程序设计教程(第三版)课后习题11.1(判断第几天)

最新推荐文章于 2024-07-23 18:05:30 发布

top啦它 于 2020-02-17 17:21:36 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Description
定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。
Input
年月日
Output
当年第几天
Sample Input
2000 12 31
Sample Output
366

在这里插入代码片 #include<stdio.h> int runnian_b[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; int runnian_f[12] = {31,29,31,30,31,30,31,31,30,31,30,31}; struct rq{ int year,month,day; }; void judge(int year,int month,int day); int main(void) { struct rq ss; scanf("%d%d%d",&ss.year,&ss.month,&ss.day); judge(ss.year,ss.month,ss.day); return 0; } void judge(int year,int month,int day) { int sum = 0; if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { for(int i = 0;i < month - 1;i++) { sum += runnian_f[i]; } printf("%d",sum + day); } else { for(int i = 0;i < month - 1;i++) { sum += runnian_b[i]; } printf("%d",sum + day); } }

12345678910111213141516171819202122232425262728293031323334

相关知识

c语言函数习题
2023年汉江师范学院普通专升本《C语言程序设计》考试大纲
C语言:输出所有的水仙花数
刘燕《园林花卉学》(第2版)笔记和课后习题详解
广东海洋大学C程序设计试卷(第1套)
加法接力赛C语言算法,C语言循环结构
绿色供应链管理课件.pptx资源
《JAVA语言程序设计》期末考试试题及答案
SCAU高级语言程序设计
数值分析学习利器:《数值分析(第5版)》习题解答

网址: C语言程序设计教程(第三版)课后习题11.1(判断第几天) https://m.huajiangbk.com/newsview1159264.html

所属分类:花卉
上一篇: 模型部署入门教程(二):解决模型
下一篇: python3.6 下安装 ne