CCF真题2015.9.2

    xiaoxiao2021-03-25  115

    给定一个年份y和一个整数d,问这一年的第d天是几月几日?   注意闰年的2月有29天。满足下面条件之一的是闰年:   1)年份是4的整数倍,而且不是100的整数倍;   2)年份是400 的整数倍

    #include "stdafx.h"

    #include"iostream" using namespace std; int main() { int y, d; cout << "qing shu ru nian fen:"; cin >> y; cout << "qing shu ru yi ge zhengshu:"; cin >> d; int month=1; //int tian; int tian[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; for (int i = 0; i < 12; i++) { if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) { tian[1] = 29; } if (d > tian[i]) { d = d - tian[i]; month++; } } cout << "wei" << month << "yue" << d << "ri" << endl;     return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-17016.html

    最新回复(0)