当前位置:网站首页>#25-1 OJ 78 计算生日星期几
#25-1 OJ 78 计算生日星期几
2022-08-09 13:31:00 【叶萧白】
题目描述

输入

输出

样例输入

样例输出

源代码
#include<stdio.h>
int main()
{
int year, month, day, allday;
int i, j;
while (scanf("%d %d %d", &year, &month, &day) != EOF)//保证输入格式符合要求
{
allday = 0;
for (i = 1; i < year; i++)
{
if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0))//判断闰年
{
allday += 366;
}
else
{
allday += 365;
}
}
for (i = 1; i < month; i++)
{
if (i == 2)//判断月份为2时是28还是29
{
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
{
allday += 29;
}
else
{
allday += 28;
}
}
else if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12)//不知道可不可以用数组,我觉得那样更简单
{
allday += 31;
}
else
{
allday += 30;
}
}
allday += day;
j = allday % 7;
switch (j)//switch语句判断星期
{
case 0:printf("Sunday\n"); break;
case 1:printf("Monday\n"); break;
case 2:printf("Tuesday\n"); break;
case 3:printf("Wednesday\n"); break;
case 4:printf("Thursday\n"); break;
case 5:printf("Friday\n"); break;
case 6:printf("Saturday\n"); break;
}
}
return 0;
}
关于这题

边栏推荐
- Jetpack Compose——TextField及OutlinedTextField(文本框)的使用
- vs how to use a Button to link to another page
- 【ClickHouse】 日志清理方法(query_log、query_thread_log)
- 湖仓一体,Hologres加速云数据湖DLF技术原理解析
- Es7.x使用RestHighLevelClient进行增删改和批量操作
- From the Dutch flag problem to the optimization and upgrade of quick row
- C语言 交换两个变量(不创建临时变量) 代码详解
- Code of Conduct for Firefighters
- Es7.x使用RestHighLevelClient进行查询操作
- 使用Connection对象连接管理事务
猜你喜欢
随机推荐
开源一夏│别逗,作为程序员你竟还没参与过开源项目?
激光器如何养护才能远离结露没烦恼
【LeetCode】1413. 逐步求和得到正数的最小值
皮肤资料整理
vs how to use a Button to link to another page
vivo手机上的系统级消息推送平台的架构设计实践
Zero Basic Learning CANoe Panel Design Catalog
Jetpack Compose——TextField及OutlinedTextField(文本框)的使用
将 .json 格式 转换成 .xml格式
C语言 最大公约数,最小公倍数(详细注释代码 一次解决)
使用 NVIDIA Kaolin Wisp 重建3D场景
C语言中常用的数组排序方法:冒泡排序、选择排序、插入排序、数组的移动(含代码详解)以及相关联系题
Analysis of SEATA Distributed Transaction Framework
C语言中的 递归问题 以及将递归改写成非递归。(解析常见的几个递归题目及代码) 求阶乘、求斐波那契、汉诺塔、
汇编语言学习(九)
ttemp
C语言 三子棋(含完整 代码详解)
阿里巴巴云原生大数据运维平台 SREWorks 正式开源
三种ThreadLocal,玩转线程变量保存与传递
LNMP架构搭建之论坛









