用Visual c++ 写一个程序,从键盘输入一个年份和月份,判断该年是否为闰年
2个回答
2013-09-24
展开全部
其实,我想说明一点,判断一个年份的闰年与否,主要是用到年份,而月份用处不大,所以,您可以考虑在判断的时候,只需要输入一个年份即可,可参考代码:#include<iostream>
using namespace std;
int main()
{
int n;
cout<<"请输入年份:";
while(cin>>n){
while(1)
{
if(n>0)
break;
else
{
cout<<"您输入的年份非法,请输入非负数!";
continue;
}
}
if(n%400==0 || n%4==0)
cout<<n<<"是闰年!"<<endl;
else
cout<<n<<"是平年!"<<endl;
}
return 0;
}
演示(注意:输入两次Ctr+Z退出循环):
using namespace std;
int main()
{
int n;
cout<<"请输入年份:";
while(cin>>n){
while(1)
{
if(n>0)
break;
else
{
cout<<"您输入的年份非法,请输入非负数!";
continue;
}
}
if(n%400==0 || n%4==0)
cout<<n<<"是闰年!"<<endl;
else
cout<<n<<"是平年!"<<endl;
}
return 0;
}
演示(注意:输入两次Ctr+Z退出循环):
2013-09-24
展开全部
bool IsLeapYear(int year)
{
int Remainder;
bool isLeapYear=false;
Remainder=year%100;
if(Remainder==0)
{
if(Remainder/4==0)
isLeapYear=ture;
}
else
{
if(year/4==0)
isLeapYear=ture;
}
return isLeapYear;
}
{
int Remainder;
bool isLeapYear=false;
Remainder=year%100;
if(Remainder==0)
{
if(Remainder/4==0)
isLeapYear=ture;
}
else
{
if(year/4==0)
isLeapYear=ture;
}
return isLeapYear;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询