《c++编程》第3章第36题
来源:互联网 发布:mac os 最新版本号 编辑:程序博客网 时间:2024/06/08 07:55
#include<stdio.h> void printdate(int year,int month,int day) { int B; if((year%4==0&&year%100!=0)||year%400==0) B=29; else B=28; switch(month) { case 1:if(day<=31) printf("January %d,%d\n",day,year); else printf("错误\n"); break; case 2:if(day<=B) printf("February %d,%d\n",day,year); else printf("错误\n"); break; case 3:if(day<=31) printf("March %d,%d\n",day,year); else printf("错误\n"); break; case 4:if(day<=30) printf("April %d,%d\n",day,year); else printf("错误\n"); break; case 5:if(day<=31) printf("May %d,%d\n",day,year); else printf("错误\n"); break; case 6:if(day<=30) printf("June %d,%d\n",day,year); else printf("错误\n"); break; case 7:if(day<=31) printf("July %d,%d\n",day,year); else printf("错误\n"); break; case 8:if(day<=30) printf("August %d,%d\n",day,year); else printf("错误\n"); break; case 9:if(day<=31) printf("September %d,%d\n",day,year); else printf("错误\n"); break; case 10:if(day<=30) printf("October %d,%d\n",day,year); else printf("错误\n"); break; case 11:if(day<=31) printf("Nevember %d,%d\n",day,year); else printf("错误\n"); break; case 12:if(day<=30) printf("December %d,%d\n",day,year); else printf("错误\n"); break; default:if(day<=31)printf("错误\n"); } } int main() { int y,m,d; while(1) { scanf("%d%d%d",&y,&m,&d); printdate(y,m,d); } return 0; }
运行结果:
0 0
- 《C Primer Plus(第5版)中文版》第7章编程练习第3题
- 《c++编程》第3章第36题
- C语言程序设计(第二版)第3章编程题
- 《C Primer Plus(第5版)中文版》第6章编程练习第1题
- 《C Primer Plus(第5版)中文版》第6章编程练习第14题
- 《C Primer Plus(第5版)中文版》第6章编程练习第15题
- 《C Primer Plus(第5版)中文版》第6章编程练习第16题
- 《C Primer Plus(第5版)中文版》第7章编程练习第1题
- 《C Primer Plus(第5版)中文版》第7章编程练习第2题
- 《C Primer Plus(第5版)中文版》第7章编程练习第4题
- 《C Primer Plus(第5版)中文版》第7章编程练习第5题
- 《C Primer Plus(第5版)中文版》第7章编程练习第6题
- 《C Primer Plus(第5版)中文版》第7章编程练习第7题
- 《C Primer Plus(第5版)中文版》第7章编程练习第8题
- 《C Primer Plus(第5版)中文版》第7章编程练习第9题
- 《C Primer Plus(第5版)中文版》第7章编程练习第10题
- 《C Primer Plus(第5版)中文版》第7章编程练习第11题
- 《C++编程》第3章第6题
- 第8周项目2Time类中的运算符重载
- JDBC学习入门(一)
- 【Android应用开发技术:用户界面】Dialog
- leetCode #202 Happy number
- The connection to adb is down, and a severe error has occured.
- 《c++编程》第3章第36题
- 【Android应用开发技术:用户界面】Menu
- STL vector list 小结
- 用结构体指针指向(->)或结构体变量加点(.)后不出现结构体成员
- 解决不能远程连接Linux服务器上MySQL的问题
- Memcache常用方法
- 【Android应用开发技术:用户界面】ActionBar
- javascript事件绑定
- C语言typedef 关键字