网站栏目下拉菜单,黑龙江省中国建设银行网站首页,ppt模板制作教程步骤,台州seo全网营销题目描述 有些西方人比较迷信#xff0c;如果某个月的13号正好是星期五#xff0c;他们就会觉得不太吉利#xff0c;用古人的说法#xff0c;就是“诸事不宜”。请你编写一个程序#xff0c;统计出在某个特定的年份中#xff0c;出现了多少次既是13号又是星期五的情形如果某个月的13号正好是星期五他们就会觉得不太吉利用古人的说法就是“诸事不宜”。请你编写一个程序统计出在某个特定的年份中出现了多少次既是13号又是星期五的情形以帮助你的迷信朋友解决难题。 说明1一年有365天闰年有366天所谓闰年即能被4整除且不能被100整除的年份或是既能被100整除也能被400整除的年份2已知1998年1月1日是星期四用户输入的年份肯定大于或等于1998年。
输入
输入只有一行即某个特定的年份大于或等于1998年。
输出
输出只有一行即在这一年中出现了多少次既是13号又是星期五的情形。
样例输入 复制
1998
样例输出 复制
3
代码
C语言版
#includestdio.h
int month[12] {31,28,31,30,31,30,31,31,30,31,30,31};
int main() {int y,i,num0;int temp,days 0;scanf(%d,y);for (i1998;iy;i) {if ((i%40 i%100!0) || (i%1000 i%4000))temp 366; elsetemp 365;daystemp;days%7;}for (i1;i12;i) {days12;if (days%71)num;days (days-12month[i-1])%7;if (i2 ((y%40 y%100!0) || (y%1000 y%4000)))days;}printf(%d,num);return 0;
}
C版
#includebits/stdc.h
using namespace std;
int month[12] {31,28,31,30,31,30,31,31,30,31,30,31};
int main() {int y,i,num0;int temp,days 0;ciny;for (i1998;iy;i) {if ((i%40 i%100!0) || (i%1000 i%4000))temp 366; elsetemp 365;daystemp;days%7;}for (i1;i12;i) {days12;if (days%71)num;days (days-12month[i-1])%7;if (i2 ((y%40 y%100!0) || (y%1000 y%4000)))days;}coutnum;return 0;
}
谢谢您的观看