有一种计算机病毒叫黑色星期五,如果当天是13号,又恰好是星期五,就会发作起来毁坏计算机的存储系统,输入2012年的一个日期(输入格式为月,日),判断该日是否会有病毒发作。(注:2012年1月1日为星期

来源:互联网 发布:linux mysql 日志路径 编辑:程序博客网 时间:2024/04/28 05:56
有一种计算机病毒叫黑色星期五,如果当天是13号,又恰好是星期五,就会发作起来毁坏计算机的存储系统,输入2012年的一个日期(输入格式为月,日),判断该日是否会有病毒发作。(注:201211为星期天)

输入: 1 13

输出:Yes

输入: 2 1

输出:No

 

#include<iostream>using namespace std;int main(){ int month,day;int days=0;int a[12]={31,29,31,30,31,30,31,31,30,31,30,31};cout<<"请输入2012年的一个日期(输入格式为月,日):";cin>>month>>day;for(int i=1;i<month+1;i++)    {days=days+a[i-1];}days=days+day;if((days%7==2)&&(day=13))cout<<"YES"<<endl;else    cout<<"NO"<<endl;return 0;}