java怎么打印星期,在任何日期打印出星期几
提示符是:实现一个函数,该函数读入包含日历日期的文本描述的字符串,并打印出相应的星期几(星期一到星期日) . 此函数的两种有效输入格式为:
毫米/日/年
示例:03/04/2014输出:星期二
月dd,yyyy
示例:2014年3月4日输出:星期二
其中dd是数字日,mm是数字月,yyyy是年,月是月的名称 . 使用两位数指定所有日期和月份(即3月,使用03而不是3) . 在第二种有效格式中,Month和dd之间以及dd和yyyy之间有一个空格 . 为了获得此任务的全部功劳,您的程序应以正确的格式打印出正确的一周中的任何输入 .
我到目前为止的代码能够给我一年中输入的那一天的数字,但从那里我不知道该怎么办,它会给我一周中的那一天因为每年从一个开始不同的工作日开始 .
#include
int main() {
int month, day, year, dm, dn, leap;
printf("enter the month:");
scanf("%d",&month);
printf("enter the day:");
scanf("%d",&day);
printf("enter the year:");
scanf("%d",&year);
if((year%100 == 0 && year%400 == 0) || (year%4==0)) {
if(month==1)
dm=0;
if(month==2)
dm=31;
if(month==3)
dm=60;
if(month==4)
dm=91;
if(month==5)
dm=121;
if(month==6)
dm=152;
if(month==7)
dm=182;
if(month==8)
dm=213;
if(month==9)
dm=244;
if(month==10)
dm=274;
if(month==11)
dm=305;
if(month==12)
dm=335;
}
else {
if(month==1)
dm=0;
if(month==2)
dm=31;
if(month==3)
dm=59;
if(month==4)
dm=90;
if(month==5)
dm=120;
if(month==6)
dm=151;
if(month==7)
dm=181;
if(month==8)
dm=212;
if(month==9)
dm=243;
if(month==10)
dm=273;
if(month==11)
dm=303;
if(month==12)
dm=334;
}
dn = dm+day;
printf("the day number is :%d",dn);
return 0;
}
java怎么打印星期,在任何日期打印出星期几相关推荐
- 怎么将mysql的时间转为星期_Mysql的日期转换成星期[某天对应周几]
|-- 应用中会有各种不同的需求,要灵活应对:比如拿到某一日期要知道是周几 |--DAYOFWEEK(date) [返回日期date的星期索引(1=星期天,2=星期一, --7=星期六).这些索引值对 ...
- php获取日期对应的星期,PHP获取日期对应的星期
1 /* 2 * @param getNowWeek() 获取日期对应的星期 3 * @param $date 输入的日期数据(时间戳) 4 * @param $weekArr 拼接数组 5 * @r ...
- Java黑皮书课后题第8章:**8.14(探讨矩阵)编写程序,提示用户输入一个方阵的长度,随机地在矩阵中填入0和1,打印这个矩阵,然后找出整行、整列或者对角线都是1或0的行、列和对角线
**8.14(探讨矩阵)编写程序,提示用户输入一个方阵的长度,随机地在矩阵中填入0和1,打印这个矩阵,然后找出整行.整列或者对角线都是1或0的行.列和对角线 题目 题目描述与运行示例 破题 代码 题目 ...
- 打印矩阵 java_【Java】 剑指offer(29) 顺时针打印矩阵
本文参考自<剑指offer>一书,代码采用Java语言. 题目 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字. 思路 每次打印矩阵最外面的一圈(用方法printMatrix ...
- java控制台打印图片_java——控制台输入打印图形
1. 打印直角三角形 需求说明:从控制台输入直角三角形的高度(行数).每行*的数目依次为1.3.5.7等 . 实现思路:外层循环控制行数,根据用户输入的行数得到外层循环条件 分析每行打印的内容: 每一 ...
- java输入一行_用java编写从标准输入读入一行字符串,打印出其中所有的数字
用java编写从标准输入读入一行字符串,打印出其中所有的数字 关注:211 答案:1 mip版 解决时间 2021-01-13 10:00 提问者童話被染上了傷 2021-01-12 17:23 ...
- java演练 循环嵌套 菱形图案的打印 四个阶段完成输出
java演练 循环嵌套 菱形图案的打印 阶段一,视频 https://www.ixigua.com/6870331861256634894/ 阶段一,数据分析 阶段二,视频 http://mp.tou ...
- 【Java学习之代码学习】 Prog28_打印出杨辉三角形的问题
今天,国家公祭日.有媒体拼接30位南京大屠杀幸存者照片,用面孔诉说79年来的荣辱与沧桑.然而哀思无法抗敌,孱弱必将遭欺.我们缅怀逝者,但不被泪水遮挡视线:我们铭记历史,但不被仇恨冲昏头脑.国家的祭奠, ...
- java根据时间判断星期几_java怎么根据日期判断是星期几
java怎么根据日期判断是星期几 发布时间:2020-06-23 09:31:18 来源:亿速云 阅读:112 作者:Leah 这篇文章将为大家详细讲解有关java怎么根据日期判断是星期几,小编觉得挺 ...
最新文章
- vscode 调试html页面,vscode调试HTML
- 7-28作业直接刷一下
- C#后台访问前台Html控件的方法
- 我的python学习笔记全集_记录我的Python学习笔记
- 【软技能】代码先放一放,学习一下工程的概念
- leetcode题解179-最大数
- 自动生成的sitemap.html乱码,任意网站添加生成sitemap地图
- HOOK NtCreateSection
- Android学习资料整理:流行框架网站书籍推荐---博客推荐
- CAD梦想画图中的“离散曲线命令”
- iOS小技能:模拟鼠标点击(针对Mac)
- 求循环群的生成元及子群(不一定对-_-#)
- Crashing Balloon
- 苹果免密支付怎么关闭_有人苹果手机被盗刷了!那是设置有问题...
- 简单介绍迪杰斯拉Dijkstra算法步骤
- 【C++实战 】标准库
- 一位医疗 AI 创业者的自述:这个行业到底需要什么样的产品?
- 最全面的Java面试题-----是你更好的掌握java知识
- 抛出异常与栈展开(stack unwinding)
- vue 省市区选择插件v-distpicker设置初值与选择后触发方法