2019314输入一个日期,输出星期几
//输入一个日期,输出星期几#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;//判断闰年函数。int isrun(int y)
{if((y%4==0&&y%100!=0)||y%400==0)return 1;else return 0;
}//天数限制数组
int tab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
//润为1 平0//日期类
struct data
{int y;int m;int d;void nextday(){d++;if(d>tab[isrun(y)][m]){d=1;m++;if(m>12){m=1;y++;}}};
};//0-5000年的天数数组。
int b[5000][12][31];
char ddd[7][100]={"sun","mon","tue","wen","thur","fri","sat"};int main()
{data a;a.y=0;a.m=1;a.d=1;int t=0;int x;cin>>x;while(a.y<5000){t++;b[a.y][a.m][a.d]=t;a.nextday();}int days;days=(b[x/10000][(x%10000)/100][x%100])-b[2019][3][14];cout<<ddd[(7+4+days%7)%7];return 0;
}
2019314输入一个日期,输出星期几相关推荐
- java编写程序_对输入的年月日_给出该天是该年的第多少天?_编写Java程序。当以年月日的格式输入一个日期时,输出该年是否是闰年,该月有几天,该日是星期几...
满意答案 控制不住的愤怒 2017.12.20 采纳率:59% 等级:9 已帮助:414人 public static void main(String[] args) throws Parse ...
- C语言--输入一个日期,输出当前日期是这一年的第几天(完整代码)
文章目录 介绍 代码如下(部分注释) 执行结果如下 输入错误情况如下 -- 文明 使人进步 -- 介绍 输入一个日期,输出当前日期是这一年的第几天 注意考虑平年闰年问题 2021.3.24 输出:20 ...
- java 判断日期周几_Java 输入一个日期,判断是星期几
package com.zwg.calweek; import java.time.MonthDay; import java.util.Scanner; public class CalMain { ...
- 输入一个日期,计算该日期是该年度第几天,输出计算结果。
首先判断输入的年份是闰年还是平年,闰年2月是29天,平年2月是28天. 测试数据:2021/6/7 结果:2021/6/7是该年度第158天. 代码: #include<stdio.h& ...
- C语言输入一个日期,计算这一天是周几
问题描述:输入一个日期,计算这一天是周几,假设年份和月份的天数是一定的,分别是360天和30天,并且已知一个日期. 首先,要解决一个问题,你要知道真正需要求的是什么. 对于这个题,我们要解决的是已知日 ...
- 从键盘输入一个日期,格式为yyyy-M-d 要求计算该日期与1949年10月1日距离多少天
/** 从键盘输入一个日期,格式为yyyy-M-d要求计算该日期与1949年10月1日距离多少天例如:用户输入了:1949-10-2程序输出:1用户输入了:1949-11-1程序输出:31 */ im ...
- 输入一个日期,显示下一天日期
输入一个日期,显示下一天日期 要求: 设计程序输入一个日期,显示下一天日期. 代码如下: import java.util.Scanner; public class nextDate{public ...
- java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...
本文主要向大家介绍了JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. ACM日期 ...
- c语音学习-输入一个字母,输出其对应的ASCII码
输入一个字母,输出其对应的ASCII码 程序流程图: #include<stdio.h> void main() {char ch; prntf("输入一个字i母:\n" ...
最新文章
- redis(3)-redis基本类型
- Jprofiler注册码
- Yii 多应用多模块
- java2d游戏代码_Java 2D游戏图形
- 自媒体时代的主流媒体不可替代
- C/S框架网介绍|.NET快速开发平台|Winform开发框架
- php使用accdb,php如何连接access2007的accdb格式数据库文件?
- 三星电子预计第四季度营业利润为9万亿韩元 低于分析师预期
- notepad: 怎么在notepad里面,将字符串替换成换行
- android 1到100000 正则,day13 Java学习(常见对象正则表达式)
- QCon全球软件开发大会:推动创新,实现技术落地
- 【Unity】Unity Pivot 与 Center Globle 与Lical
- 四川绵阳动感地带学生套餐资费备忘
- 当年黄光裕有多么霸气?一张合影令人震撼,现任首富王健林成小弟
- u盘中毒了怎么恢复文件?一分钟了解恢复方法
- (软件构造) 关于JDK版本更换问题(附jdk下载链接以及jdk环境变量全教程)
- WOS(六)——导出数据格式及处理
- 错误检测的奇偶校验方法
- matlab cell 颜色,MATLAB 的 cell 大法(单元格数组)
- 无线数传GPRS DTU名词详解(TCP/IP、AT指令、GPRS DTU、心跳包)