是星期五 。
根据题意,今天11月14日星期一 ,再过4天是我的生日,
那么1+4=5
所以是星期五。
扩展资料:
此类问题属于时间的加减法运算。
如果超过当月的更大天数则计入下个月。

(图片来源于 *** 侵删)
如果超过一周的更大数,即7,则计入新的周期 。
加法的运算法则
(1)相同数位对齐
(2)从个位算起
(3)加法中满几十就向高一位进几;减法中不够减时 ,就从高一位退1当10和本数位相加后再减。
任何平年都是52个星期零一天。星期日 。
2013的5月1号是星期三。
5月12日是5月1号后面的11天,11/7=1余数是4
所以5月12日是星期日。
历中的大小月
4﹑6﹑9﹑11为小月30天,1﹑3﹑5﹑7﹑8﹑10﹑12为大月31天 ,平年2月为28天,闰年2月为29天 。
阳历平年每年分十二个月,大月三十一日 ,小月三十日,二月只有二十八日,历月的平均值大致与朔望月平均长度29.5306日相等。阳历的大小月有一定规则 ,七月以前单月为大月,双月为小月;八月以后,双月为大月 ,而单月为小月,于是一、三、五 、七、八、十 、十二月为大月,四、六、九 、十一月为小月。
2012年11月14日的确是星期三,
2013年1月1日是星期几?
在公历中年 ,月,日和星期关系,根本上已经可以公式固化下来 ,就是蔡勒公式,这个公式如果没有计算器,根本无法计算 ,不是实用的公式,其实,找张单篇年历 ,就可以看出 。非闰年一月,十月一日的星期是相同的,加一就是五一的星期 ,再加一就是八一的星期,.....熟练了并不需要查日历资料,可以算出任何一日是星期几,
2013年1月1日是星期几? 13x5/4=16.25取整 16用7模化 16-14=2
2013年1月1日是星期二
用当天是几月几日星期几做底 ,然后算出今年离那年有几年零几天。
再用年数减去闰年数,乘365除再加上366乘闰年数再加上零的天数,最后除7 ,如是整数,就是当天是星期几就是那天是星期几;如不是整数,就要分两种情况:如果往后数(如2007年一月一日至2008年一月一日) ,余数是几,就用今天往后数几天,那天星期几就是你要求的那天是星期几;
如往前数 ,(如2008年一月一日至2007年一月一日)余数是几,就用今天往前数几天,那天星期几就是你要求的那天是星期几。
星期 ,又叫周,是一个时间单位,也是现在制定工作日 、休息日的依据 。
星期作为时间周期最早起源于巴比伦。现在世界通行的星期制是罗马皇帝君士坦丁大帝在公元321年3月7日正式确立的。
扩展资料
历史起源:星期作为时间周期最早起源于巴比伦。现在世界各国通用一星期七天的制度最早由罗马皇帝君士坦丁大帝制定,他在公元321年3月7日正式宣布7天为一周 ,这个制度一直沿用至今 。而在中国,明末清初基督教在中国传播时,星期才逐渐被人们所知晓。
民国时期规定使用公历之后 ,星期才逐步普及起来。
星期在中国古称七曜 。七曜在中国夏商周时期,是指日、月及五大行星等七个主要星体,是当时天文星象的重要组织成份。中国的七曜开始并未作为时间单位。
参考资料来源:百度百科——星期
无论是农历的方面 ,还是阳历的方面,只要涉及到了我们生活时间的变化,都是应该去注意和考虑的 ,尤其是我们需要注意到自己的出生时间,对于星座的影响是处于什么样的一种状态之下呢,我们未来的命运是否会受到星座的影响呢?这个答案是肯定的 。
2022年4月14日是农历多少星期几
农历三月十四 ,星期四。
【今日所宜】
搬家 、装修、开业、入宅、开工 、出行、安葬、上梁 、交易、开张、旅游 、求嗣、修造、解除 、拆卸、开市、牧养 、成服、出火、除服、开了光 、移徙、伐木、立券 、起基、栽种
【今日所忌】
安床
这一天出生是什么星座一生运势如何
4月14日的星座是白羊座(3月21日-4月20日)4月14日这日出生的人对于历史有着得天独厚的天赋,不论是通史或断代史,并且会试着让自己跻身于历史的思想家或行动者行列。这一天出生的人,很在乎自己在社会中的地位是否适当 ,对他们而言,所谓适当的地位就是群体领导者;但事实上,他们并不具备出色的领导才能 。所以比较可能的状况是 ,他们只是凭着良好的外表或形象,就赢得了周遭人的尊敬、崇拜,甚至敬惧。在这些人当中 ,发展得较好的,只需要别人尊敬;发展得较差的人,则希望受人崇拜 ,希望别人服从。后者必须提防被自己的想法冲昏了头,为达目的而不择手段 。这一天出生的人,不只是从历史的角度来看自己 ,他们对于自己所生存的时代感,也能确切掌握。另外对于职业如何发展 、未来的展望,也有非常清晰的洞察力。他们并不重视改变,所以容易显得极端保守。即使是改革派 ,也可能会发现他们所要改革的事物,其实还是出于传统的价值 。最普遍的状况可能是,他们反抗父亲的权威 ,产东是出于尊重孩子,而是因为他们想出了一套更好的管教 *** ,而这套理论 ,也是他们展 *** 严的 *** 。
这一天出生的名人
1953年香港男演员曾志伟出生
1954年日本着名漫画家、动画 *** 人大友克洋出生
1961年英国男演员罗伯特卡莱尔出生
1973年美国男演员阿德里安布劳迪出生
1976年韩国男演员吴智昊出生
1989年台湾人气天王棒棒堂王子(原名邱胜翊)出生
第四周编程作业第题确定母亲节
2
确定母亲节(10分)
题目内容:
母亲节是每年的五月第二个星期天,针对输入的年份,计算该年的哪一天是母亲节。
输入格式:
年份
输出格式:
日期(5月的哪一天)
输入样例:
2014
输出样例:
11
时间限制:500ms内存限制:32000kb
这道题目网上有两种 *** ,都可以通过,之一种 ***
#include<stdio.h>
int main()
{
int year, n, week, total, day;
scanf("%d",&year);
if((year% 4== 0&& year% 100!= 0)|| year% 400== 0)
{
week=(year+ year/ 4+ year/ 400- year/ 100- 1)% 7;
for(n= 0;n< 5; n++)
{
if(n== 0) total= 0;
if(n== 1|| n== 3) total+= 31;
if(n== 2) total+= 29;
if(n== 4) total+= 30;
}
}
else
{
week=(year+ year/ 4+ year/ 400- year/ 100)% 7;
for(n= 0; n< 5; n++)
{
if(n== 0) total= 0;
if(n== 1|| n== 3) total+= 31;
if(n== 2) total+= 28;
if(n== 4) total+= 30;
}
}
week=(week+ total)% 7;
if(week== 0) week= 7;
day= 7- week+ 8;
printf("%d\n",day);
return 0;
}
//程序里语句 week=(year+ year/ 4+ year/ 400- year/ 100- 1)% 7;
//及week=(week+ total)% 7;
// day= 7- week+ 8;
//这三条语句应该如何理解?
第二种 ***
#include<stdio.h> int main()
{int year,b,n;
scanf("%d",&year);
b=(year-1720)%28;
switch(b)
{case 0:n=14;break;case 1:n=13;break;case 2:n=12;break;case 3:n=11;break;case 4:n=9;break;case 5:n=8;break;case 6:n=14;break;case 7:n=13;break;case 8:n=11;break;case 9:n=10;break;case 10:n=9;break;case 11:n=8;break;case 12:n=13;break;case 13:n=12;break;case 14:n=11;break;case 15:n=10;break;case 16:n=8;break;case 17:n=14;break;case 18:n=13;break;case 19:n=12;break;case 20:n=10;break;case 21:n=9;break;case 22:n=8;break;case 23:n=14;break;case 24:n=12;break;case 25:n=11;break;case 26:n=10;break;case 27:n=9;break;
}
printf("%d\n",n);return 0;
}
//程序中语句b=(year-1720)%28;应该如何理解?
第三题
计算星期(10分)
题目内容:
给出任意一个年月日(年>1900),现在我们不能只是直接计算 ,要先判断给出的日期是否合法,对于非法的日期要给出错误提示信息,合法的日期要再计算是星期几 。
输入格式:
年月日
输出格式:
0~6。
星期日用 0表示,星期一用 1表示 ,星期二用 2表示......星期六用 6表示。
假设年份大于1900 。先想一想:我们现在只会使用 if语句,该如何建立数学模型?
输入样例:
2013 3 11
输出样例:
1
输入样例:
2013 13 15
输出样例:
month is error.
输入样例:
2013 3 32
输出样例:
day is error.
测试代码完全通过
#include<stdio.h>
int dysforcompeleteyears(int startyear,int endyear){//星期几
int sum=0;
for(int i=startyear;i<endyear;i++)
if(i%400==0||i%4==0&&i%100!=0)
sum+=366;
else
sum+=365;
return sum;
}
int daysforcurrentyear(int year,int month,int day){
int ss[13]={31,28,31,30,31,30,31,31,30,31,30,31};
for(int i=0;i<month-1;i++)
day+=ss[i];
if((year%400==0||(year%4==0&&year%100!=0))&&month>2)
day++;
return day;
}
int main(){
int year,month,day;
scanf("%d%d%d",&year,&month,&day);
if(year<= 1900){
printf("year is error.\n");
return 0;
}
if(month>= 13|| month< 1){
printf("month is error.\n");
return 0;
}
if(day< 0){
printf("day is error.\n");
return 0;
}
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
if(day> 31){
printf("day is error.\n");
return 0;
}
break;
case 4:
case 6:
case 9:
case 11:
if(day> 30){
printf("day is error.\n");
return 0;
}
break;
case 2:
if(year% 4== 0&& year% 100!= 0|| year% 400== 0){
if(day> 29){
printf("day is error.\n");
return 0;
}
}
else{
if(day> 28){
printf("day is error.\n");
return 0;
}
}
break;
}
int sum=0;
sum+=dysforcompeleteyears(1900,year);
sum+=daysforcurrentyear(year,month,day);
sum%=7;
if(sum==0)
printf("0\n");
else
printf("%d\n",sum);
return 0;
}
测试代码只是依据1900年1月1日为星期一,当然也可依据公元元年1月1日(即1年1月1日)为星期一件题目要求的1900年扩充至公元后的任何日期 ,说明第二题确定母亲代码的疑问均属于公式,有大神有公式的推导证明分享下,吾等必将感激不尽
本文由小金于2026-03-01发表在金层网,如有疑问,请联系我们。
本文链接:https://m.jinceng.com/8299.html