要输出一年中既是13号又是星期五的天数

weixin_48366260 2020-06-03 11:32:54
从2016.1.1开始,这天也是星期五,输入年份n,在这一年中既是13号也是星期五的天数,比如输入2016,输出2016 1,多组输入。我这个只能输出2016到第n年一共多少天,并且答案也不对不知道哪里错了,各位大佬帮助我 #include<bits/stdc++.h>
using namespace std;
int main(){ int n,c=0,count=0; while(cin>>n){ int year=2016; int month=1; int day=1;
int weekday=5;
for(int i=2016;i<=n;i++){
if((i%4==0&&i%100!=0)||i%400==0)
c=c+366;
else
c=c+355; } for(int i=1;i<=c;i++){ day+=1; weekday+=1; if(weekday==8){ weekday=1; } switch(month){ case 1: case 3: case 5: case 7: case 8: case 10: case 12: if(day==32){ month=month+1; day=1; } if(month==13){ year=year+1; month=1; }break; case 2: if((year%4==0&&year%100!=0)||year%400==0){ if(day==30){ month=month+1; day=1; } } else{ if(day==29){ month=month+1; day=1; } }break; default: if(day==31){ month=month+1; day=1; } if(month==13){ year=year+1; month=1; }break; } if(day==13&&weekday==5) count++; } cout<<n<<' '<<count<<endl; count=0; c=0; } return 0;
}
...全文
301 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_48366260 2020-06-04
  • 打赏
  • 举报
回复
引用 1 楼 chxchxkkk 的回复:
排版格式感人。
大佬助我
weixin_48366260 2020-06-04
  • 打赏
  • 举报
回复
引用 1 楼 chxchxkkk 的回复:
排版格式感人。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,c=0,count=0;
while(cin>>n){
int year=2016;
int month=1;
int day=1;
int weekday=5;
for(int i=2016;i<=n;i++){
if((i%4==0&&i%100!=0)||i%400==0)
c=c+366;
else
c=c+355;
}
for(int i=1;i<=c;i++){
day+=1;
weekday+=1;
if(weekday==8){
weekday=1;
}
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
if(day==32){
month=month+1;
day=1;
}
if(month==13){
year=year+1;
month=1;
}break;
case 2:
if((year%4==0&&year%100!=0)||year%400==0){
if(day==30){
month=month+1;
day=1;
}
}
else{
if(day==29){
month=month+1;
day=1;
}
}break;
default:
if(day==31){
month=month+1;
day=1;
}
if(month==13){
year=year+1;
month=1;
}break;
}
if(day==13&&weekday==5)
count++;
}
cout<<n<<' '<<count<<endl;
count=0;
c=0;
}
return 0;
}
weixin_48366260 2020-06-04
  • 打赏
  • 举报
回复
引用 1 楼 chxchxkkk 的回复:
排版格式感人。
我刚用这个软件,复制的时候好好的,粘贴上去就乱了
chxchxkkk 2020-06-04
  • 打赏
  • 举报
回复
排版格式感人。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧