//输入一个日期,输出星期几#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输入一个日期,输出星期几相关推荐

  1. java编写程序_对输入的年月日_给出该天是该年的第多少天?_编写Java程序。当以年月日的格式输入一个日期时,输出该年是否是闰年,该月有几天,该日是星期几...

    满意答案 控制不住的愤怒 2017.12.20 采纳率:59%    等级:9 已帮助:414人 public static void main(String[] args) throws Parse ...

  2. C语言--输入一个日期,输出当前日期是这一年的第几天(完整代码)

    文章目录 介绍 代码如下(部分注释) 执行结果如下 输入错误情况如下 -- 文明 使人进步 -- 介绍 输入一个日期,输出当前日期是这一年的第几天 注意考虑平年闰年问题 2021.3.24 输出:20 ...

  3. java 判断日期周几_Java 输入一个日期,判断是星期几

    package com.zwg.calweek; import java.time.MonthDay; import java.util.Scanner; public class CalMain { ...

  4. 输入一个日期,计算该日期是该年度第几天,输出计算结果。

    首先判断输入的年份是闰年还是平年,闰年2月是29天,平年2月是28天. 测试数据:2021/6/7     结果:2021/6/7是该年度第158天. 代码: #include<stdio.h& ...

  5. C语言输入一个日期,计算这一天是周几

    问题描述:输入一个日期,计算这一天是周几,假设年份和月份的天数是一定的,分别是360天和30天,并且已知一个日期. 首先,要解决一个问题,你要知道真正需要求的是什么. 对于这个题,我们要解决的是已知日 ...

  6. 从键盘输入一个日期,格式为yyyy-M-d 要求计算该日期与1949年10月1日距离多少天

    /** 从键盘输入一个日期,格式为yyyy-M-d要求计算该日期与1949年10月1日距离多少天例如:用户输入了:1949-10-2程序输出:1用户输入了:1949-11-1程序输出:31 */ im ...

  7. 输入一个日期,显示下一天日期

    输入一个日期,显示下一天日期 要求: 设计程序输入一个日期,显示下一天日期. 代码如下: import java.util.Scanner; public class nextDate{public ...

  8. java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...

    本文主要向大家介绍了JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. ACM日期 ...

  9. c语音学习-输入一个字母,输出其对应的ASCII码

    输入一个字母,输出其对应的ASCII码 程序流程图: #include<stdio.h> void main() {char ch; prntf("输入一个字i母:\n" ...

最新文章

  1. redis(3)-redis基本类型
  2. Jprofiler注册码
  3. Yii 多应用多模块
  4. java2d游戏代码_Java 2D游戏图形
  5. 自媒体时代的主流媒体不可替代
  6. C/S框架网介绍|.NET快速开发平台|Winform开发框架
  7. php使用accdb,php如何连接access2007的accdb格式数据库文件?
  8. 三星电子预计第四季度营业利润为9万亿韩元 低于分析师预期
  9. notepad: 怎么在notepad里面,将字符串替换成换行
  10. android 1到100000 正则,day13 Java学习(常见对象正则表达式)
  11. QCon全球软件开发大会:推动创新,实现技术落地
  12. 【Unity】Unity Pivot 与 Center Globle 与Lical
  13. 四川绵阳动感地带学生套餐资费备忘
  14. 当年黄光裕有多么霸气?一张合影令人震撼,现任首富王健林成小弟
  15. u盘中毒了怎么恢复文件?一分钟了解恢复方法
  16. (软件构造) 关于JDK版本更换问题(附jdk下载链接以及jdk环境变量全教程)
  17. WOS(六)——导出数据格式及处理
  18. 错误检测的奇偶校验方法
  19. matlab cell 颜色,MATLAB 的 cell 大法(单元格数组)
  20. 无线数传GPRS DTU名词详解(TCP/IP、AT指令、GPRS DTU、心跳包)

热门文章

  1. 什么是异构数据源和分布式数据库
  2. 射击场建设实施方案,实弹打靶和模拟影像并存的关系
  3. LintCode 1173.反转字符串
  4. Wordpress网站地图插件
  5. 计算机基础知识表格斜线,在WORD中,其中一个表格里画一斜线怎么画?
  6. 今日简报 每日精选12条新闻简报 每天一分钟 知晓天下事 4月13日
  7. 英语计算机单词怎么记,英语单词快速记忆法
  8. Matlab图像处理笔记--图像修复
  9. 【Writeup】BUUCTF_Web_高明的黑客
  10. WebAssembly 初探