C语言I博客作业07
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I博客作业07 我在这个课程的目标是 熟练掌握C语言 这个作业在哪个具体方面帮助我实现目标 学会了如何去使用switch语句 参考文献 Markdown基本语法 一.PTA实验作业 1. 计算天数 题目内容描述:本题要求编写程序计算某年某月某日是该年中的第几天。 输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 输出格式: 在一行输出日期是该年中的第几天。 输入样例1: 2009/03/02 输出样例1: 61 输入样例2: 2000/03/02 输出样例2: 62 (1)数据处理 数据表达: 用了整形变量year,month,day,date=0; year,month,day分别是用户传入的年,月,日, date来保存输入的日期是该年中的第几天。 数据处理: 用了switch语句和if语句, 用了表达式month,case 1~case 12,用来判别每一种月份所包含的天数; 用了表达式(year%4==0&&year%100!=0)||year%400==0用来区分闰年和非闰年两种情况; 用了表达式month>2来区分二月以前的月份和二月以后的月份