給定一個日期,輸出這個日期是該年的第幾天。輸入資料有多組,每組佔一行,資料格式為 YYYY/MM/DD組成,具體參見sample input ,另外,可以向你確保所有的輸入資料是合法的。
using namespace std;
int main()
{
int a[100],x,y,z,i,m;
char e,f;
a[1]=31,a[2]=28,a[3]=31,a[4]=30,a[5]=31,a[6]=30,a[7]=31,a[8]=31,a[9]=30,a[10]=31,a[11]=30,a[12]=31;
while(cin>>x>>e>>y>>f>>z)
{
m=0;
a[2]=28; //此處不可省略
if(x%4==0&&x%100!=0||x%400==0)
a[2]=29;
for(i=1;i<y;i++)
m=m+a[i];
cout<<m+z<<endl;
}
return 0;
}
注意:輸入YYYY/MM/DD 可以令"/"為個字串。
如: char e,f;
..........................
while(cin>>x>>e>>y>>f>>z)
相關推薦
【資料結構與演算法】輸入年、月、日,輸出該日是該年第幾天
關鍵點 1、這裡要先判斷是否是閏年; 2、針對閏年與非閏年進行處理; 直接上 C 語言版本程式碼: #include <stdio.h> #include <string.h&
給定一個日期,輸出這個日期是該年的第幾天。輸入資料有多組,每組佔一行,資料格式為 YYYY/MM/DD組成,具體參見sample input ,另外,可以向你確保所有的輸入資料是合法的。
#include <iostream> using namespace std; int main() {int a[100],x,y,z,i,m;char e,f; a[1]=31,a[2]=28,a[3]=31,a[4]=30,a[5]=31,a
練習四:日期計算(輸入某年某月某日計算出這一天是該年第幾天的方法)
nbsp style 內置 練習 day pan and error == 實現輸入某年某月某日計算出這一天是該年第幾天的方法方法一:笨辦法 1 list_day = [0,31,28,31,30,31,30,31,31,30,31,30,31] 2 year
輸入日期判斷為該年第幾天 (易懂版)
#include<stdio.h> int main() { int i,j,k; while(scanf("%d/%d/%d",&i,&j,&k) !=
C語言 鍵盤輸入年月日,計算該年第幾天
設計程式,從 鍵盤輸入年月日三個變數year,month,day,計算該日是該年第幾天 #include<stdio.h> int main() { int year, month, day,n,i,sum=0; scanf("%d,%d,%d", &
獲取當前的日期時間的js函數,格式為“yyyy-MM-dd hh:mm:ss”
style mon func get minute ets logs var getdate 1 //獲取當前的日期時間函數,格式為“yyyy-MM-dd hh:mm:ss” 2 function getNowFormatDate(date) { 3 if
js 獲取當前日期時間 格式為 yyyy-mm-dd hh MM ss
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
java利用正則表示式判斷輸入的日期格式為yyyy/MM/dd
public static void main(String[] args) throws ParseException{ String str1 = "2012-05-15"; String str
【JS】獲取當前時間,且格式為yyyy-MM-dd hh:mm:ss
我們在前端獲取當前時間:var nowDate = new Date();時間格式為:Sun May 27 2018 19:28:09 GMT+0800 (中國標準時間)但是我們想在頁面上顯示為 200
Java:給定一個日期,輸出這個日期是該年的第幾天。
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; public class Main { public static
C語言程式設計題,給定一個日期,輸出這個日期是該年的第幾天
/** C語言程式設計題 給定一個日期,輸出這個日期是該年的第幾天 */ int getIndexOfDay(int year, int month, int day) { int months[12] = {31, 28, 31, 30, 31, 30
給定一個日期,輸出這個日期是該年的第幾天。 C語言來做
第幾天? Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 150 Accepted Submission(s)
輸入年月日,輸出這個日期是該年的第幾天,java語言,switch-case實現
充分利用switch-case 中break的特性,更方便的求出天數。 要點: 月份倒著寫,並且每個case 不要新增break;那麼,程式就會一直往下執行,直到month=1,進而求出了總的天數。 以下是原始碼: package third; impo
輸入一個日期,輸出這個日期是所在年的第幾天
#if 0 #include<stdio.h> //輸入一個日期,判斷這個日期是所在年的第幾天 int findDate(int year,int mouth,int day) { boo
//輸入一個日期計算並輸出這天是今年的第幾天
#include<iostream> using namespace std; bool fun1(int y);//判斷是否是瑞年 int mouth(int m);//返回各月天數 int y,m,d; //全域性變數年-月-日 int main()//主函式 { bool p
python輸入年份與該年中的第幾天,得出這天是該年的幾月幾日?
python3版本 import datetime def get_date(num1,num2): now_time = datetime.datetime(num1, int('01'), int('01')) f = no
題目:輸入某年某月某日,計算這個是該年的第幾天
function getDays() { // 定義總天數 var allDays = 0; // 定義2月份的天數 var feb = 28; // 獲取年份
給定日子,返回是一週的第幾天--【程式設計珠璣】
這一題其實是和上一篇是一個系列的,由於我只找到1900年1月1日星期一,暫且先判斷這以後的日期吧;(一週的第一天是星期天,即週日) 上一篇是用來得到兩個日期的天數的,那這一道就竊取上一道的勞動成果了; 通過得到目的日期與1900-1-1相差日期,對7取餘,判斷即可:
[JavaScript] 時間戳格式化為yyyy-MM-dd日期
ava ont formate span date() 時間 ear orm style function formateDate(timestamp){ var date = new Date(timestamp); var y = 1900+date
spring boot中返回date為EEE MMM dd HH:mm:ss z yyyy(Fri Oct 26 00:00:00 CST 2018),轉換為 yyyy-MM-dd HH:mm:ss
問題:資料庫中日期型別為timestamp,實體類中定義為date,返回給到前端時變為了EEE MMM dd HH:mm:ss z yyyy(Fri Oct 26 00:00:00 CST 2018)格式,而我們需要的是yyyy-MM-dd HH:mm:ss。 解決方式: 在實體類定義中,定