问题及代码:
/*
*烟台大学计算机学院
*文件名称:xiangmu3.cpp
*作 者:闫安
*完成日期:2016年3月19日
*版 本 号:codeblocks 16.01
*
*问题描述:输入年份和月份,输出有多少天
*输入描述:输入年份和月份
*程序输出:输出有多少天
*/
#include<iostream>
using namespace std;
int main()
{
int year,month;
cin>>year;
cin>>month;
if(year%4==0&&year%100!=0||year%400==0)
{
if(month==2)
cout<<"29\n";
else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
cout<<"31\n";
else
cout<<"30\n";
}
else
{
if(month==2)
cout<<"28\n";
else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
cout<<"31\n";
else
cout<<"30\n";
}
return 0;
}
运行结果:
知识点总结:
练习了条件语句
学习心得:
加深印象,是else if 不是if else