77问答网
所有问题
当前搜索:
c语言根据年月日推算星期几
c语言
知道日期
算星期几
答:
// 这里的 10 确实是随便定义的数,但是要保证大于等于 7 char str[7][10]={"
星期
天","星期一","星期二","星期三","星期四","星期五","星期六"};int year,month,day;// 这是定义一个子函数,IsLeapYear也是随便取的,// 但是要符合
C 语言
的命名规范,并且最好有实际意义int ...
C语言
输入
年月日
,
计算
这一天是当年的第几周.
答:
include <stdio.h>int main (){ int i,y,m,d,d1,n,w,b,a[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d%d%d",&y,&m,&d); a[2]+=y%4==0&&y%100||y%400==0;//若是闰年,2月有29天 if(y<1||m<1||m>12||d<1||d>a[m]) { ...
C语言算星期几
答:
int DayOfWork(unsigned short iiYear, unsigned short iiMonth, unsigned short iiDay) const { //注意:在公式中有个与其他公式不同的地方://把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式
计算
。assert( iiMonth >= 1 && iiMonth <= 12...
c语言
给出
年月日
求
星期几
的问题,有一个用例错了,求大神帮忙纠正。代码...
答:
我直接给你一个我之前写的用例吧,你直接调用即可(不过没有像你那样对年份、月份、天数进行判断,默认传进来的是正确的日期)define isleap(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))unsigned char set_weekday(unsigned char year,unsigned char month,...
C语言
判断已知某年元旦是
星期几
判断某月某日是星期几
答:
+= month_day[i];if(if(( y%4==0 && y%100!=0) || y%400==0) month>=2) week++;week += day;week = week%7;//0 =
星期日
//以上
计算
,在2000分界处不完整,自己改进,思路如此,如果想省掉,可手算-32768年的星期,然后只
算算
加法,但要在中间%7一次,防止数据越界。
c语言
,已知1年1月1日是星期一,
计算
输入的
年月日
是
星期几
答:
if(i%400==0||(year%4==0&&year%100!=0))//这里错了 应该是year%400==0 不是i sum=sum+1;没用的变量给你删了 i xingqi 、、、include<stdio.h> void main(){ int year,month,day,sum;printf("请输入
年 月 日
:");scanf("%d %d %d",&year,&month,&day);switch(month...
C语言
假如1990年1月1日是星期一,输入xxx年xx月xx日后是
星期几
?
答:
printf("距1984年1月1日一共有%d天\n",sum);/*上面是
计算
输入的日期距1984年1月1日一共经历了多少天*/ weekday = (sum-1) % 7;week = yearday / 7;printf("今天是第%d个
星期
,星期%d",week,weekday);return ;} 下面是修改好的,能多给些分嘛?写程序不容易,还有,好好学习,这些...
c语言
的代码,帮我完善一下
答:
monthDays=getMonthDays(year,month); /*
计算
出该月共有几天*/ printf("\t\t\t%d-%d\n",year, month);printMonthCalender(startDay,monthDays);} system("pause");} /*输入
年月日
,判断是
星期几
。输出:0:表示周日,1:表示周一,2:周二,。。。6:周六*/ int getWeekDay(int year,...
c++
语言
程序设计问题--输入任一日期
计算
是
星期几
答:
//vc 6下调试
通过
好像公元0年1月1日不是
星期日
,这样和现在时间不吻合 include <stdlib.h> include <stdio.h> int leap(int year){return (year%400==0)||((year%4==0)&&(year%100!=0));} int totle_days(int year2,int month2,int day2){ int days[]={0,31,28,31,30,31...
C语言
给日期
算星期几
答:
你好!程序改了,错误很多,都是你粗心造成的,很多都是少了逗号多了分号;代码发给你,你看看吧,注意后面的注释说明:include "stdio.h"#include <stdlib.h> // 缺少头文件 main(){ int y,m,d,a,b; b=0; scanf("%d%d%d",&y,&m,&d); if(m>12||m<0) {b=1; ...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜