快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

c语言根据日期算星期函数 c语言根据日期求星期 北京理工大学

c语言设计万年历。输年判断闰年 输年月日判断星期几 输年打出12个月日历 输月打出该月日历用多个函数实现

#include stdio.h

成都创新互联公司是一家以成都网站建设公司、网页设计、品牌设计、软件运维、seo优化排名、小程序App开发等移动开发为一体互联网公司。已累计为成都纱窗等众行业中小客户提供优质的互联网建站和软件开发服务。

int jisuan(int year,int month);

int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};

void display(int day,int month)

{

int i;

printf(" %d月 \n",month);

printf("日 一 二 三 四 五 六 \n");

for(i=0;iday;i++)

{

printf(" ");

}

for(i=1;i=days[month-1];i++,day++)

{

if(i=9)

{

printf(" ");

}

printf("%d ",i);

if(day%7==6)

{

printf("\n");

}

}

printf("\n********************\n");

}

void control(int set)

{

int year,month=1,day_1,i,m;

switch(set)

{

case 1:

{

printf("输入你想查询的年代?\n");

scanf("%d",year);

for(i=1;i=12;i++)

{

day_1=jisuan(year,month);

display(day_1,month++);

}

break;

}

case 2:

{

printf("输入你想查询的年代?\n");

scanf("%d",year);

printf("输入你想知道的月份?\n");

scanf("%d",month);

day_1=jisuan(year,month);

display(day_1,month);

break;

}

case 3:

{

printf("输入你想查询的年代?\n");

scanf("%d",year);

if(year%4==0year%100!=0||year%100==0year%400==0)

{

printf("本年是闰年!!!!\n");

//days[1]+=1;

}

break;

}

case 4:

{

printf("输入你想查询的年代?\n");

scanf("%d",year);

printf("输入你想知道的月份?\n");

scanf("%d",month);

printf("输入你想知道的日子?\n");

scanf("%d",m);

day_1=jisuan(year,month);

printf("该日为星期%d\n",(day_1+m)%7);

break;

}

default:break;

}

}

main()

{

int setting;

printf("您需要做什么操作?\n");

printf("1、打印年历\n");

printf("2、打印月历\n");

printf("3、判断是否为闰年\n");

printf("4、判断该日为星期几\n");

printf("请按数字选择(1-4)?\n");

scanf("%d",setting);

control(setting);

}

int jisuan(int year,int month)

{

int zong_day=0,temp,t,i;

if(year%4==0year%100!=0||year%100==0year%400==0)

{

days[1]+=1;

}

for(i=0;imonth-1;i++)

{

zong_day+=days[i];

}

temp=year-1+(year-1)/4+(year-1)/400+(year-1)/100+zong_day+1;

t=temp%7;

return t;

}

c语言 switch函数 星期几后面多少天是星期几

#includestdio.h

int main()

{

int a,b,c;

scanf("%d,%d",a,b);

c=(a+b)%7;//求模,这个比较方便

switch(c)

{

case 1:

printf("星期一\n");

break;

case 2:

printf("星期二\n");

break;

case 3:

printf("星期三\n");

break;

case 4:

printf("星期四\n");

break;

case 5:

printf("星期五\n");

break;

case 6:

printf("星期六\n");

break;

case 0:

printf("星期天\n");

break;

}

return 0;

}

c语言 swich函数 星期几之后多少天是星期几 急求,谢谢。

#includestdio.h

void main()

{

int x,y,z; //x:星期数,y天数。

scanf("%d%d",x,y);

z=(x+y)%7;

switch(z)

{

case 1:printf("星期一\n");break;

case 2:printf("星期二\n");break;

case 3:printf("星期三\n");break;

case 4:printf("星期四\n");break;

case 5:printf("星期五\n");break;

case 6:printf("星期六\n");break;

case 7:printf("星期七\n");break;

}

}


文章名称:c语言根据日期算星期函数 c语言根据日期求星期 北京理工大学
当前链接:http://6mz.cn/article/ddoehhs.html

其他资讯