输入一个年份y,求出从公元1年1月1日到y年1月1日,总共有多少天,并求出y年的1月1日是星期几

时间:2022-10-06 15:24:17 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

山理 王雪强

输入一个年份y,求出从公元1年1月1日到y年1月1日,总共有多少天,并求出y年的1月1日是星期几。

#include <stdio.h>

main()

{int y,a,n;

printf("请输入年份",y);

scanf("%d",&y);

a=(y-1)/4-(y-1)/100+(y-1)/400;

n=(y-1)*365+a;

printf("总共有%d天\n",n);

switch(1+n%7)

{

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

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

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

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

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

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

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

}

}

本文来源:https://www.wddqw.com/doc/6aefe24eb307e87101f696dc.html