用c语言调用函数编程,1990年1月1日是星期一 要求输入某年某月某日,输出它是星期几 这个是1984年1月1日是星期日的,你先看看,我再帮你改,最好自己能看懂includevoid main(){int year,month,day;int tempmonth,yearday;int week,weekday;unsigned int sum=0;int tag=0;printf(\"输入年、月、日:\\n\");scanf(\"%d%d%d\",&year,&month,&day);tag=(year-1980)/4;sum=(year-1984)*365+tag;tempmonth=month-1;yearday=0;switch(tempmonth){case 12:yearday+31;case 11:yearday+30;case 10:yearday+31;case 9:yearday+30;case 8:yearday+31;case 7:yearday+31;case 6:yearday+30;case 5:yearday+31;case 4:yearday+30;case 3:yearday+31;case 2:yearday+28;case 1:yearday+31;}yearday=yearday+day;if((year-1984)%4=0&month>;2){yearday+1;}sum=sum+yearday;if(year=1984){sum-=1;}printf(\"距1984年1月1日一共有%d天\\n\",sum);上面是计算输入的日期距1984年1月1日一共经历了多少天*/weekday=(sum-1)%7;week=yearday/7;printf(\"今天是第%d个星期,星期%d\",week,weekday);return;}下面是修改好的,能多给些分嘛?写程序不容易,还有,好好学习,这些不难,就是多花点时间而已includevoid main(){int year,month,day;int tempmonth,yearday;int。
怎样计算某年某月某日是星期几,有时突然想知道某年某月某日是星期几,或者将来某个节日是星期几,生日是星期几,以便安排庆祝活动。如果拿手机日历翻查那是太麻烦了,电脑。
c++的 这是万年历中求某年某月某日是星期几的函数,帮我写下算法分析,具体是怎么实现这个函数的 /include\"stdafx.h\"/1900.1.1是星期1int yeardaysform1900(int year);算从1900年到你输入的年共多少天int mouthdays(int year,int mouth);算输入那年到该月份共有多少天char*dayss[]={\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"};用计算的总天数去除7求余数来判断是星期几总天数=yeardaysform1900(year)+mouthdays(year,mouth)+day