计算某天是一年中的某一天
来源:互联网 发布:大数据在医疗的应用 编辑:程序博客网 时间:2024/05/22 06:28
#include <stdio.h>
int main(void)
{
int n=0;int y=0;int r=0;
int a=31;int b=30;int c=28; int d=29;int e=0;
int i=0;int k=0;
int *p[12];
p[0]=&e; p[1]=&a; p[3]=&a; p[5]=&a; p[7]=&a; p[8]=&a; p[10]=&a;p[12]=&a;
p[4]=&b; p[6]=&b; p[9]=&b; p[11]=&b;
printf("输入年份:");
scanf("%d",&n);
printf("输入月份:");
scanf("%d",&y);
A: printf("输入日期:");
scanf("%d",&r);
if(n%4!=0)
{
if(y==2 && r>28)
{
printf("平年2月28天\n");
goto A;
}
p[2]=&c;
for(i=1;i<=y;i++)
{
k=k+*p[i-1];
}
k=k+r;
}
else if(n%100==0)
{
if(y==2 && r>29)
{
printf("平年2月29天\n");
goto A;
}
if(n%400==0)
{
p[2]=&d;
for(i=1;i<=y;i++)
{
k=k+*p[i-1];
}
k=k+r;
}
else
{
if(y==2 && r>28)
{
printf("平年2月28天\n");
goto A;
}
p[2]=&c;
for(i=1;i<=y;i++)
{
k=k+*p[i-1];
}
k=k+r;
}
}
else
{
if(y==2 && r>29)
{
printf("润年2月29天\n");
goto A;
}
p[2]=&d;
for(i=1;i<=y;i++)
{
k=k+*p[i-1];
}
k=k+r;
}
printf("今天是第%d天\n",k);
return 0;
}
int main(void)
{
int n=0;int y=0;int r=0;
int a=31;int b=30;int c=28; int d=29;int e=0;
int i=0;int k=0;
int *p[12];
p[0]=&e; p[1]=&a; p[3]=&a; p[5]=&a; p[7]=&a; p[8]=&a; p[10]=&a;p[12]=&a;
p[4]=&b; p[6]=&b; p[9]=&b; p[11]=&b;
printf("输入年份:");
scanf("%d",&n);
printf("输入月份:");
scanf("%d",&y);
A: printf("输入日期:");
scanf("%d",&r);
if(n%4!=0)
{
if(y==2 && r>28)
{
printf("平年2月28天\n");
goto A;
}
p[2]=&c;
for(i=1;i<=y;i++)
{
k=k+*p[i-1];
}
k=k+r;
}
else if(n%100==0)
{
if(y==2 && r>29)
{
printf("平年2月29天\n");
goto A;
}
if(n%400==0)
{
p[2]=&d;
for(i=1;i<=y;i++)
{
k=k+*p[i-1];
}
k=k+r;
}
else
{
if(y==2 && r>28)
{
printf("平年2月28天\n");
goto A;
}
p[2]=&c;
for(i=1;i<=y;i++)
{
k=k+*p[i-1];
}
k=k+r;
}
}
else
{
if(y==2 && r>29)
{
printf("润年2月29天\n");
goto A;
}
p[2]=&d;
for(i=1;i<=y;i++)
{
k=k+*p[i-1];
}
k=k+r;
}
printf("今天是第%d天\n",k);
return 0;
}
0 0
- 计算某天是一年中的某一天
- 计算某一天属于一年中的第几周
- 计算某一天是一年中的第几天
- [Asp.net] 计算某一天是一年中的第几周
- 计算某一天是这一年中的第几天
- 用户输入一个日期,计算时星期几,并计算时一年中的某一天,使用正则表达式判断
- 用户输入一个日期,计算时星期几,并计算时一年中的某一天,使用自定义方法判断
- 【OJ练习】查询某一天是一年中的第几天
- 计算某一天是这一年的第几天
- 倒序输出数字,计算一年之中的某一天是那一天
- 计算某天是一年中的第几天 很经典
- 计算某天是一年中的第几天 很经典
- java里面如何知道某一天是一年中的第几周?
- 【Matlab】把一年中的某一天(从1月1日起)换算成日期
- 计算该天是一年中的第几天
- .Net时间计算函数,统计某一天是一年的第几周,这一周从哪天开始到哪天结束
- .Net时间计算函数,统计某一天是一年的第几周,这一周从哪天开始到哪天结束
- 工资计算问题,类似计算某天是一年中的第几天的问题
- PreparedStatement 和Statement用法区别,加和不加转义字符
- Windows如何打包Qt程序
- 后台管理框架之一:目标和思路
- 组播协议原理讲解
- ZOJ 3798 Abs Problem
- 计算某天是一年中的某一天
- oracle中行转列
- 1. Reverse Words in a String
- hibernate中实体类的三种状态
- 死锁—哲学家吃饭问题
- 通过SQL来伪造两个日期之间的年份数据
- Java的内存回收机制
- cocos2d-x基本知识点(6)---动作系列(下)
- md5加密 实例