c語言轉換日期,c語言日期格式轉化

本文目錄一覽:

C語言實驗–轉換日期格式

#include stdio.h

int main(void) 

{

int y,m,d;

scanf(“%d/%d/%d”,m,d,y);

printf(“%d.%02d.%02d”,y,m,d);

return 0;

}

C語言如何將日期2018-08-21轉化為18年8月

日期轉換:輸入某年某月某日,計算並輸出它是這一年的第幾天。

/* 函數功能:對給定的某年某月某日,計算它是這一年的第幾天。

函數參數:整型變量year、month、day,分別代表年、月、日

函數返回值:這一年的第幾天*/int DayofYear(int year, int month, int day)。

C語言轉換日期的表示形式

#include stdio.h

#include string.h

int main()

{int month,b,c;

scanf(“%d/%d/%d”,month,b,c);

switch(month)

{

case 1:printf(“Jan,%d,%d\n”,b,c);

break;

case 2:printf(“Feb,%d,%d\n”,b,c);

break;

case 3:printf(“Mar,%d,%d\n”,b,c);

break;

case 4:printf(“Apr,%d,%d\n”,b,c);

break;

case 5:printf(“May,%d,%d\n”,b,c);

break;

case 6:printf(“Jun,%d,%d\n”,b,c);

break;

case 7:printf(“Jul,%d,%d\n”,b,c);

break;

case 8:printf(“Aug,%d,%d\n”,b,c);

break;

case 9:printf(“Sep,%d,%d\n”,b,c);

break;

case 10:printf(“Oct,%d,%d\n”,b,c);

break;

case 11:printf(“Nov,%d,%d\n”,b,c);

break;

case 12:printf(“Dec,%d,%d\n”,b,c);

break;

default:printf(“Data Error\n”);

}

return 0;

}

C語言:日期換算

#includestdio.h

int isLeap(int y)

{

if(y%4==0y%100!=0||y%400==0)

return 1;

else 

return 0;

}

int getDays(int y,int m,int d)

{

int i,days=0;

int DaysPerMonth[]={31,28,31,30,31,30,31,31,30,31,30,31};

DaysPerMonth[1]=isLeap(y)?29:28;

for(i=0;im-1;i++)

{

days+=DaysPerMonth[i];

}

days+=d;

return days;

}

void getDate(int y,int days,int*pm,int *pd)

{

int m,d,i,temp=0;

int DaysPerMonth[]={31,28,31,30,31,30,31,31,30,31,30,31};

DaysPerMonth[1]=isLeap(y)?29:28;

for(i=0;i12;i++)

{

if(tempdaysi12temp+DaysPerMonth[i]=days)

break;

temp+=DaysPerMonth[i];

}

m=i+1;

d=days-temp;

*pm=m;

*pd=d;

}

int main()

{

    int y,m,d,days;

y=2000;

days=getDays(y,12,31);

printf(“%d\n”,days);

getDate(y,days,m,d);

printf(“%d年的第%d天是%d月%d號\n”,y,days,m,d);

    return 0;

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/307419.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-02 18:06
下一篇 2025-01-02 18:06

相關推薦

  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • 如何在Java中拼接OBJ格式的文件並生成完整的圖像

    OBJ格式是一種用於表示3D對象的標準格式,通常由一組頂點、面和紋理映射坐標組成。在本文中,我們將討論如何將多個OBJ文件拼接在一起,生成一個完整的3D模型。 一、讀取OBJ文件 …

    編程 2025-04-29
  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • Python獲取當前日期的多種方法

    本文介紹如何使用Python獲取當前日期,並提供了多種方法,包括使用datetime模塊、time模塊以及第三方庫dateutil等。讓我們一步一步來看。 一、使用datetime…

    編程 2025-04-29
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28

發表回復

登錄後才能評論