计算一年有多少秒

原创 2018年04月15日 17:52:04
//输入一个年份,判断这一年有多少秒;
//分别判断平年和闰年
//闰年能被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);
	}
}

C语言宏定义——一年有多少秒

那么,一年到底有多少秒?我再换个问法,每年都一样么?闰年你又怎么解决?众所周知,每四年有一个闰年,这还不是全部,逢百年的时候你必须用年份除以四百,除得开才是闰年。 地球围绕太阳公转一周(即360度)...
  • huqinweI987
  • huqinweI987
  • 2014-04-14 23:53:53
  • 11794

每日一题(27)—— define定义一个宏表明1年中有多少秒

用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) 分析: 1、#define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)  2、懂得预处理器...
  • a1314521531
  • a1314521531
  • 2017-08-13 11:16:12
  • 435

关于经典面试一年多少秒的思考!启发#define与UL!

今天看朱友鹏大神的视频,预处理-宏定义一讲中,一道经典面试题宏定义一年有多少 秒?由此引发知识点的模糊,所以写博客作为记录,也共大家学习! 此题不考虑闰年问题,如下: #define SEC_PE...
  • Agou_66
  • Agou_66
  • 2016-01-11 13:52:03
  • 1694

经典SQL--求一年有多少天

通过sql : SELECT TO_CHAR(SYSDATE, 'DDD') FROM DUAL; 我们可以找到一个好办法不用判断是否为闰年,只需要将如输入的年份+"-12-31" 转换成日期,然后...
  • houniaofei
  • houniaofei
  • 2014-04-17 20:05:27
  • 872

面试:用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)

#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL   我在这想看到几件事情:    #define 语法的基本知识(例如:不能以分号结束,括号的使...
  • beiJiXinO
  • beiJiXinO
  • 2016-05-05 14:10:34
  • 3315

有预处理命令#define声明一个常数,用以表明1年中有多少秒

#define SECOND_PER_YEAR(60*60*24*356)UL (1)#define 不能以分号结束,括号这使用 (2)这个表达式将使一个十六位机的整型数移出,因此要用到长整型符号L,...
  • u011046042
  • u011046042
  • 2014-10-11 20:42:33
  • 1822

PHP计算一年有多少周,每周开始日期和结束日期

  • biorelive
  • biorelive
  • 2015-10-15 14:37:05
  • 748

oracle 判断一年有多少周

在oracle里边要判断  WITH PARAMS AS (SELECT '2017' AS NF FROM DUAL) SELECT TO_CHAR(TO_DATE(PM.NF || '...
  • kabuqinuo229891
  • kabuqinuo229891
  • 2014-07-26 00:11:07
  • 762

Java中一年有几周、周的计算

一般情况下java中一年有52周。但因为52周总共364天,而平年是365天,闰年是366天,如果一年只有52周的话,就会差几天。所以每过几年,就会出现一年有53周。比如2017年12月31日就位于当...
  • linysuccess
  • linysuccess
  • 2016-09-23 10:03:12
  • 2820

计算一年有多少天

#include using namespace std; int main() {  int year,month,day;  int t=0;  cin>>year>>month; ...
  • dugukong
  • dugukong
  • 2016-03-22 19:13:53
  • 275
收藏助手
不良信息举报
您举报文章:计算一年有多少秒
举报原因:
原因补充:

(最多只允许输入30个字)