电信141p123第36题
来源:互联网 发布:php require once地址 编辑:程序博客网 时间:2024/05/17 02:34
#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;
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
- 电信141p123第36题
- 电信141p123第28题
- 电信141p123第29题
- 电信141p123第32题
- 电信141p123第38题
- 电信141p123第30题
- P123 第36题 年月日
- P123页第36题
- p123 第三章 第36题 潘璠
- P123,第38题
- P123 第29题 随机数
- p123页第30题
- P123 第38题 powers sum_of_powers !!!
- p123 第三章 第32题 潘璠
- p123 第三章 第30题 潘璠
- p123 36
- P123 36
- P123.36
- 循环队列的基本用法(链式存储结构)
- Ubuntu 12.04(64位)安装Android Studio 全过程
- linux grep命令详解
- C++基础
- 自学宝典:10个学习Android开发的网站推荐
- 电信141p123第36题
- JAVA中给 JPanel 加标题头
- 机房重构——总结篇
- 杭电ACM——1088
- js中在子窗口中关闭父窗口问题
- FDU--- (bfs+dfs 未完待补充)
- 提高第18课时,实践1,数组大作战
- 【算法设计-单链表的逆转】单链表逆转实现
- java基础:集合框架之List(共性方法)