第8周项目6-本月有几天?

来源:互联网 发布:淘宝店 书 知乎 编辑:程序博客网 时间:2024/05/29 18:03
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:李盈盈 *完成日期:2014年10月19日 *版本号:v1.0 * *问题描述:输入年份n和月份y,输出本月有几天t. *输入描述:两个整数,代表年份和月份 *程序输出:一个整数,代表本月天数 */#include <iostream>using namespace std;int main(){    int n,y,t;    cout<<"请输入年份n和月份y:";    cin>>n>>y;    if ((n%4==0&&n%100!=0)||n%400==0)    {        if (y==2)        t=29;        else if (y==1||y==3||y==5||y==7||y==8||y==10||y==12)        t=31;        else if (y==4||y==6||y==9||y==11)            t=30;    }    else    {        if (y==1||y==3||y==5||y==7||y==8||y==10||y==12)        t=31;        else if (y==4||y==6||y==9||y==11)            t=30;        else if (y==2)            t=28;    }    cout<<"本月天数t为:"<<t<<endl;    return 0;}

 

运行结果:

知识点总结:

      通过这个程序,进一步巩固了对if语句的认识。

学习心得:

      由于对基础知识的不熟悉,而导致多方面出现错误,纠结了一个多小时。要分清=与==的区别,不要再犯傻了,把自己搞的迷迷糊糊。给自己打气,加油~

0 0