计算一年有多少秒

//输入一个年份,判断这一年有多少秒;
//分别判断平年和闰年
//闰年能被4整除并且不能被100整除或者可以被400整除
#include<iostream>
using namespace std;
void second(int year)
{
	if((year%4 == 0 && year%100 != 0) ||year%400 == 0)//判断是否是闰年
	{
		int n = 366*12*3600;
		cout<<year<<" "<<"have"<<" "<<n<<" "<<"second"<<endl;
	}
	else
	{
		int n = 365*12*3600;
		cout<<year<<" "<<"have"<<" "<<n<<" "<<"second"<<endl;
	}
}
void main()
{
	while(1)
	{
		int year;
		cout<<"please input one year:";
		scanf("%d",&year);
		if(year == -1)//输入-1程序退出
		{
			cout<<"quit!"<<endl;
			break;
		}
		second(year);
	}
}

阅读更多
上一篇虚函数
下一篇面向对象程序设计
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭