母亲节代码如下:
程序员发挥自己专业特长浪漫的一面,
送这个—母亲节专属代码,来表达我们的爱意:
publicclass MothersDay {
privateString sayToMother = ""
//假设人类活着平均年龄为80岁,我们困绝希望是永远+∞
privatestatic final int liveMaxAge =80
//我们刚虚尺睁出生的时候
privateint age = 0
publicMothersDay() {
fromBornToOld()
}
/**
*从出生到长大
*/
privatevoid fromBornToOld() {
//呱呱坠地,我们用哭的方式,面对这个世界,以及心疼母亲生我们的痛苦
sayToMother= "crying......"
while(isPeopleStillLive()) {
switch(age) {
case0:
sayToMother= "crying......"
break
case1:
sayToMother= "想对经常被我弄醒的妈妈差岁说:谢谢你对我的照顾,给我洗尿布,给我的爱";
break
case3:
sayToMother= "虽然我整天翻箱倒柜,把家里弄的一团糟,但是天真的我,真的很爱我妈妈";
break
case7:
sayToMother= "之前是不懂事,没长大,到了七岁八岁万人嫌的时候,整天惹妈妈生气,调皮捣蛋";
break
case10:
sayToMother= "听妈妈的话,开始读书学习";
break
case16:
sayToMother= "妈妈你真的很烦人,天天就知道唠叨";
break
case18:
sayToMother= "成人了,真想快点离开这个整天烦人,唠叨的家";
break
case25:
sayToMother= "妈妈,您当时是对的,感谢您的教诲和唠叨";
break
case30:
sayToMother= "带上孩子和媳妇,说:走,去看看咱妈";
break
case40:
sayToMother= "妈妈,我来照顾您,别再为我 *** 劳了";
break
case50:
sayToMother="时光时光慢些吧不要再让您再变老了";
break
case60:
sayToMother= "希望能和您永远在一起,妈,您别离开我好吗?";
break
caseliveMaxAge:
sayToMother= "我愿用一切,换您岁月长留";
break
default:
sayToMother= age+"岁的我说:…………(期待全是陪伴,父母要求的不多,陪伴才是最好的爱❤️)";
break
}
System.out.println(sayToMother)
try{
Thread.sleep(365*24*60*60*1000L)
}catch (InterruptedException e) {
//无言的痛,我相信程序员都明白这是什么意思(白发人送黑发人)
e.printStackTrace()
}
//岁月如梭
age++
}
}
//活着
publicboolean isPeopleStillLive() {
returnage==liveMaxAge ? false : true
}
publicstatic void main(String args) {
newMothersDay()
}
分2步判断:1.今天是否是5月
2.今天是否是第二个星期缓李天
1.很容扰困迟易判断,关键是2,判断星期几也容易,主要就是判断是否是第二个星期天。
通过分析:如果5.1是星期一,那么第二个星期天应该是5.14,依次得到下表
5.1的星期 ////第二个星期天的日期
1 ////14
2 /尺姿///13
3 ////12
4 ////11
5 ////10
6 ////9
7 ////8
观测上表可以得出,不过5.1是星期几,两数相加都是15;
代码如下:
dim a,b
a=date()
b=year(a) &"-05-01"
if (month(a)=5) and (weekday(a)=7) then
if (weekday(b)+day(a)=15) then msgbox "母亲节快乐"
end if
#include<stdio.h>int year, month, day, week
int century, year_2
int m_year, m_month, m_day, m_week
void main()
{
//scanf("%d",&y)
//启握scanf_s("%d-%d-%d",&year, &month, &day, 10)
scanf_s("%d", &year)
month = 5
day = 1
m_year = year
m_month = month
century = year / 100
year_2 = year % 100
week = (year_2 + (int)(year_2 / 4.0) + (int)(century / 4.0) - (2 * century) + (int)((26 * (month + 1)) / 10.0) + day - 1)
week = week % 7 //上面算出来的值有可能为负值,负值%7还为负值,所好橡以加if判断
if(week <= 0)
week = week + 7
printf("%d年%d月%d日是星期%d\n", year, month, day, week)
m_day = 15 - week
printf("%d年悄袜庆母亲节是%d月%d日\n", m_year, m_month, m_day)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)