如何用c語言做個日曆表,怎樣用C語言設計一個日曆系統

2022-02-16 11:29:18 字數 2335 閱讀 7427

1樓:匿名使用者

#include"stdio.h"

#include"time.h"

main()

else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)

else //大月有30天month_day=30;

printf("當前時間是: ");

printf(asctime(local));

printf("\n\n");

printf("當月天數是:%d \n\n 日曆\n",month_day); //輸出當前天數

printf("一\t二\t三\t四\t五\t六\t日\t\n"); //日曆的第一行,顯示一二三四五六日

for (i=1;i<=month_day;i++)if(date->tm_wday==6)

else

printf("%d\t",i);

}printf("\n\n",i);}

怎樣用c語言設計一個日曆系統

用c語言編寫一個日曆

2樓:在玉田湖打遊戲的平菇

日曆是一種日常使用的出版物,用於記載日期等相關資訊。每頁顯示一日資訊的叫日曆,每頁顯示一個月資訊的叫月曆,每頁顯示全年資訊的叫年曆。有多種形式,如掛曆、座檯曆、年曆卡等,如今又有電子日曆。

3樓:匿名使用者

# include

# include

void printmonth(int m);

void printhead(int m);

int daysofmonth(int m);

int firstday(int y);

int year,weekday;

void main()

printf("\n\n");

}void printmonth(int m) //列印每月日曆}void printhead(int m) //列印每月的日曆頭(判定起始位置)

int daysofmonth(int m) //每月的天數}int firstday(int y) //判斷某年元旦是星期幾

請問寫一個日曆的c語言程式,**怎麼寫?

4樓:匿名使用者

#include

#include

#include

#include

const monthday = ;

int isleap(int year)

int getweek(int year, int month, int day)

c= year / 100;

y = year - c * 100;

week = (c / 4) - 2 * c + (y + y / 4) + (13 * (month + 1) / 5) + day - 1;

while(week < 0)

week %= 7;

return week;

}void display(int year, int month)}}

void main()

}else if(chr == 0x4d) /* 方向鍵(→) */}}

else if(chr == 'q' || chr == 'q') break;}}

用c語言編寫日曆的一個思路是什麼,我需要呼叫什麼樣的函式呢

5樓:阿冬

首先要有一個基準值,來記錄這一天是星期幾,比如今年的第一天是星期幾。內

然後要計算你輸入的那個年份的

容第一天和今年的第一天之間差了多少天,從而推算出那個年份的第一天是星期幾。

還要判斷哪一年是不是閏年,以便確定2月份顯示幾天

剩下的就是顯示時的格式問題了,一般來說應該是先顯示這個月的名稱,下一行顯示大寫的「日、

一、二、

三、四、

五、六」,表示星期,中間要有適當的空格,再下一行就要顯示日期了,要先計算出這個月的第一天是星期幾,以便確定從哪個位置開始顯示,另外,到了星期六就要回車換行了。

我想基本思路就是這樣吧。這裡面似乎不需要呼叫特殊的函式,只需要正常的輸入輸出即可,其他都可以自己計算。

6樓:暮影

首先你要確立一個日期:用來計算你輸進的那一年的1月1日式星期幾你要做一個計算兩個日期之間間隔天數的函式

判斷閏年和非閏年的函式

每個月顯示的格式:如當月第一天是星期幾,要多少行,多少列

怎樣用c畫圖形,例如 矩形,C 如何用滑鼠畫矩形

繪製矩形 用 gdi 繪製矩形與繪製直線類似。若要繪製矩形,需要 graphics 物件和 pen 物件。graphics 物件提供 drawrectangle 方法,pen 物件儲存屬性 例如線寬和顏色 將 pen 物件作為引數之一傳遞給 drawrectangle 方法。下面的示例繪製了一個矩形...

怎樣用簡單C語言將A轉化成a,C語言 如何把A Z轉換成1 26?輸入一個字母 輸出一個數字。

最簡單的方法就是 char c a 32 void main char c a 32 printf c c c getch 擴充套件資料算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 或稱模運算,自增 自減 共七種。關係運算子 用於比較運算。包括大於 小於 等於 大於等於 小於等於 和不等於...

如何用C語言表示q的n次方,用C語言表示M的N次方?

可以使用c語言標準庫中的pow函式來表示q的n次方。原型 double pow double x,double y 用法 include 功能 計算x的y次冪。說明 x應大於零,返回冪指數的結果。示例 如下,用於計算2的3次方。include include int main c語言中大多的數學計算...