zoukankan      html  css  js  c++  java
  • C++扬帆远航——7(年月日)

    /*
     * Copyright (c) 2016,烟台大学计算机与控制工程学院
     * All rights reserved.
     * 文件名:charizi.cpp
     * 作者:常轩
     * 完成日期:2016年3月10日
     * 版本号:V1.0
     *
     * 问题描述:输入年份与月份输出天数
     * 程序输入:年份,月份
     * 程序输出:见运行结果
     */
    #include<iostream>
    using namespace std;
    int main()
    {   
        int Judgeyear(int n);
    	int y,m,l,d;
    	cin>>y>>m;
    	l=Judgeyear(y);
    	if(l==1)
    	
    		switch(m) 
    		{
    		case 1:
                d=31;
    			break;
    		case 2:
    			d=29;
    			break;
            case 3:
    			d=31;
    			break;
    		case 4:
    			d=30;
    			break;
    		case 5:
    			d=31;
    			break;
    		case 6:
    			d=30;
    			break;
    		case 7:
    			d=31;
    			break;
    		case 8:
    			d=31;
    			break;
    		case 9:
    			d=30;
    			break;
    		case 10:
    			d=31;
    			break;
    		case 11:
    			d=30;
    			break;
    		default :
    			d=31;
    			break;
    		}
    	else
    		switch(m) 
    		{
    		case 1:
                d=31;
    			break;
    		case 2:
    			d=28;
    			break;
            case 3:
    			d=31;
    			break;
    		case 4:
    			d=30;
    			break;
    		case 5:
    			d=31;
    			break;
    		case 6:
    			d=30;
    			break;
    		case 7:
    			d=31;
    			break;
    		case 8:
    			d=31;
    			break;
    		case 9:
    			d=30;
    			break;
    		case 10:
    			d=31;
    			break;
    		case 11:
    			d=30;
    			break;
    		default :
    			d=31;
    			break;
    		}
        cout<<d<<endl;
    	
    	return 0;
    }
    
    int Judgeyear(int n)
    {
    	if((n%4==0&&n%100!=0)||(n%400==0))
    		return 1;
    	else
    		return 0;
    }
    
    运行结果:

    总结:
           注意闰年与非闰年,然后用switch结构就OK了!


  • 相关阅读:
    HDU题目分类
    nyoj50爱摘苹果的小明
    nyoj24大数阶乘
    hduoj1094A+B for InputOutput Practice (VI)
    nyoj198数数
    NYOJ463九九乘法表
    nyoj436sum of all integer numbers
    hduoj1042N!
    hduoj1095A+B for InputOutput Practice (VII)
    nyoj458小光棍数
  • 原文地址:https://www.cnblogs.com/chxuan/p/8232277.html
Copyright © 2011-2022 走看看