第九周任务4—本月有几天?

时间:2021-01-06 08:03:09
上机内容:用if-else语句进行实践
上机目的:学会分支结构程序设计
/* 
 * Copyright (c) 2012, 烟台大学计算机学院 
* All rights reserved. 
* 作    者: 杨晨 
* 完成日期:2012 年  10月  24日 
* 版 本 号:v1.0 
* 
* 输入描述: 年,月
* 问题描述:输入年,月,输出本月有几天
* 程序输出:输出本月有天 
* 问题分析:本解用if-else语句完成求解。
* 算法设计: 
*/  

#include <iostream>   
using namespace std;  
int main()  
{  
    int year,month,day;  
    cout<<"请输入年,月:";  
    cin>>year>>month;  
if(year%4==0&&year%100!=0)  
{  
    if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)    
        day=31;
    else if(month==4||month==6||month==9||month==11)
		day=30;
	else if(month==2)
		day=29;
}

else
{
	if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
		day=31;
    else if(month==4||month==6||month==9||month==11)
		day=30;
    else if(month==2)
		day=28;
}

  cout<<"本月共"<<day<<"天"<<endl;  
  return 0;  
}  


输出结果:

第九周任务4—本月有几天?

心得体会:

也是说一开始忘记了C++中的等于要用两个等号。。。还有没有习惯用||。。

2011 12 是个特殊的日子!