首页 > 代码库 > C语言程序设计案例教程(第二版)答案
C语言程序设计案例教程(第二版)答案
本人计划考研:报考学校北京工业大学--计算机
专业课编号985:教材为C语言程序设计案例教程和严蔚敏的数据结构那本
现在开始复习C语言,计划先将课后部分写代码的题目写一遍
不定期跟新最迟一周搞定
//========================第二章 C语言的基本控制结构======================== //==========4.从键盘输入一个年份,判断该年是否为闰年 //==========5.从键盘输入一个年份和月份,输出这个月份的天数 //==========都比较简单 #include<stdio.h> //求月份的天数 int dayNum(int year, int mouth) { int flag = 0; if(( year % 100 != 0 && year % 4 == 0 ) || ( year % 400 == 0)) flag = 1; // 闰月 if(mouth == 1 || mouth == 3 || mouth == 5 || mouth == 7 || mouth == 8 || mouth == 10 || mouth == 12) return 31; else if(mouth == 2 && flag) return 29; else if(mouth == 2 && !flag) return 28; else return 30; } int main() { int year,mouth; scanf("输入任意一个年份:"); while (scanf("%d%d",&year,&mouth) == 2) { if(year >= 0 && mouth > 0 && mouth <= 12) { if(( year % 100 != 0 && year % 4 == 0 ) || ( year % 400 == 0) ) printf("%d是闰月\t天数是%d\n",year,dayNum(year,mouth)); else printf("%d不是闰月\t天数是%d\n",year,dayNum(year,mouth)); } else printf("超范围,重新输入\n"); } return 0; }
本文出自 “崛起” 博客,请务必保留此出处http://20111564.blog.51cto.com/6048168/1564609
C语言程序设计案例教程(第二版)答案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。