計算某天是一年中的第幾天 很經典
很經典的題目:
當給你某個日期,讓你計算該日期在該年中時第幾天。
這裡可以巧用switch語句。
程式如下:
int t_nMon; int t_nDay; cout << "輸入月:"; cin >> t_nMon; cout << "輸入天:"; cin >> t_nDay; int s_ndays = 0; switch(t_nMon-1) { case 12:s_ndays += 31; case 11:s_ndays += 30; case 10:s_ndays += 31; case 9:s_ndays += 30; case 8:s_ndays += 31; case 7:s_ndays += 31; case 6:s_ndays += 30; case 5:s_ndays += 31; case 4:s_ndays += 30; case 3:s_ndays += 31; case 2:s_ndays += 28; case 1:s_ndays += 31; } s_ndays = s_ndays + t_nDay; cout << s_ndays <<endl;
相關推薦
計算某天是一年中的第幾天 很經典
很經典的題目: 當給你某個日期,讓你計算該日期在該年中時第幾天。 這裡可以巧用switch語句。 程式如下: int t_nMon; int t_nDay; cout << "輸入月:"; cin >> t_nMon; cout &
九宮格、函數入門、判斷某天為某年的第幾天
log months object 應該 number 特殊 alt paper oss 九宮格 #!/usr/bin/env python#!--coding:utf-8 --#!shenjie :2018/1/28 22:58#!@Auther :shenjie#!@f
js強大的日期格式化函數,不僅可以格式化日期,還可以查詢星期,一年中第幾天等
light www. one fse jsf ber scrip mes 獲取 js強大的日期格式化,timestamp支持10位或13位的時間戳,或是時間字符串,同時支持android ios的處理,不只是日期的格式化還有其它方法,比如獲 獲取某月有多少天 、獲取某個日期
C語言實現某年某月某日是某年的第幾天
看到這個標題,想實現這樣的功能其實挺簡單的,用C語言的switch語句加上閏年,平年條件的判斷,再加上一定的邏輯可以輕鬆實現這樣的函式,在linux核心中,存在判斷閏年平年的介面,我將它移植出來後,寫
getDat(char *val)獲得某一天是這一年中的第幾天
print 獲得 sds %d 第幾天 while mda ++ stdio.h 獲得某一天是這一年中的第幾天如:./g 20117/2/132 #include <time.h>#include <string.h>#include <std
練習四:日期計算(輸入某年某月某日計算出這一天是該年第幾天的方法)
nbsp style 內置 練習 day pan and error == 實現輸入某年某月某日計算出這一天是該年第幾天的方法方法一:笨辦法 1 list_day = [0,31,28,31,30,31,30,31,31,30,31,30,31] 2 year
python實現:判斷某一天是那一年中的第幾天
1.使用內建函式(strftime是一種計算機函式,根據區域設定格式化本地時間/日期,函式的功能將時間格式化,或者說格式化一個時間字串。關於strftime的具體用法見百度百科:https://baike.baidu.com/item/strftime/9569073?fr=aladdin)
題目:輸入某年某月某日,計算這個是該年的第幾天
function getDays() { // 定義總天數 var allDays = 0; // 定義2月份的天數 var feb = 28; // 獲取年份
NYOJ【75】日期計算【某年某月某日是第幾天】
日期計算 時間限制:3000 ms | 記憶體限制:65535 KB 難度:1 描述如題,輸入一個日期,格式如:2010 10 24 ,判斷這一天是這一年中的第幾天。 輸入第一行輸入一個數N(0<N<=100),表示有N組測試資料。後面的N行輸
008 計算某一日是這一年的第幾天
#include<stdio.h> //判斷是否為閏年 int isleap(int year){ int leap; leap = year%400==0 || (year%4==0 &&year%100!=0);
用C語言來實現_輸入一個日期(年月日),計算是這一年中的第幾天
1.環境: 2.程式碼: /* *wuxiuwen *input date, the date of this year is calculated which day. *輸入一個日期(年月日),計算是這一年中的第幾天 */ #include<stdio.
C語言:計算某年某月某日是這一年的第幾天
C語言:計算某年某月某日是這一年的第幾天 我是一名在校大學生,初次寫部落格,希望各位大佬不喜勿噴,這個小程式,僅供參考,希望對大家有所幫助。 分析題意: 1.判斷使用者輸入的年數是閏年還是平年。 2.如何將不同月份的天數相加。 定義: 1.Input()函式,接收使用者輸
C語言 計算某年某日是該年的第幾天 014
#include <stdio.h> #include <stdlib.h> /* 計算某年某日是該年的第幾天 例如: 2016-03-15 是該年的第75天. */ //判斷是否是閏年 是返回1 不是返回0; int Ly
計算某年某月某日是第幾天
題目:1、輸入一個年月日,判斷這是這一年的第幾天。 2、擴充套件這一天是這一年的第幾周。 3、案例化:如果給出某一學期開學第一天,你能否也能給出這是這一學期的第幾周。 /* 判斷某年某月某日是這一年的第幾天。 */ #include<iostream> us
java實現閏年區分並計算一天在一年中的第幾天
// date為"2018-01-27"形式 public static float getJ(String date){ int year = 0; int MM = 0; int dd = 0;
C語言 計算某年某月某日在該年的第幾天
廢話不多說,上程式碼 通過傳入year,month,day來獲取天數 int getDay(int y, int m, int d) { int rtnDay = d; int day[] = { 31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30
按如下函式原型用函式程式設計解決如下的日期轉換問題(要求考慮閏年的問題): 輸入某年某月某日,計算並輸出它是這一年的第幾天。 /* 函式功能: 對給定的某年某月某日,計算它是這一年的第幾天 函式引數:
#include <stdio.h>int DayofYear(int year, int month, int day){ int s=0,i,a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(year%
【OJ練習】查詢某一天是一年中的第幾天
· 編寫一個函式,計算輸入的某天(輸入格式是年月日)是一年中的第幾天,並返回結果。例如輸入2012、2、1,那麼返回成功且天數為32。 詳細描述: · 只需要完成該函式功能演算法,中間不需要有任何IO的輸入輸出,注意對輸入的保護,如果輸入非法
python判斷某一天是一年中的第幾天
# F1 dat = input('請輸入某年某月某日,格式為yyyy-mm-dd: ') y = int(dat[0:4]) # 獲取年費 m= int(dat[5:7]) # 獲取月份 d = in
NYOJ_75 日期計算 (判斷這一天是這一年中的第幾天)
題目地址 如題,輸入一個日期,格式如:2010 10 24 ,判斷這一天是這一年中的第幾天。 分析: 官方給的最優答案用了for 和switch語句結合,十分巧妙。 程式碼 /* 如題,輸入一個日期,