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

時間 2021-10-14 22:51:52

1樓:匿名使用者

剛回答了一個別人的問題,和你的題目是一樣的,有源程式,要的是註釋,我加上了註釋,現在把它給你。

#include

#include

#include

int isleapyear(int); //宣告標頭檔案和函式

void main()

; //每個月的天數,最後一個是閏年2月

printf("please enter the year: ");

輸入年份

while(year_start < year) //計算從公元1年1月1日到你所查詢年份前一年的天數,是為了以後確定這一年的第一天是星期幾

for( temp = 1; temp <=12; temp++ ) //迴圈輸出每個月的日曆

i = year_days % 7; //計算這個月第一天是星期幾

printf("mon tue wed thu fri sat sun\n");

if( i != 0 )

for( temp_i = 0; temp_i < i; temp_i++) //第一天不是星期一,在前面補空格,本來的空格少了,我加了兩個

printf(" ");

day = 1;

if( isleapyear(year) && temp == 2) //閏年的2月

while( day <= month_day[12] )

else //不是閏年2月的

while (day <= month_day[temp-1]) //輸出,同上

printf("\n");

if( getch() == 'q' ) //輸入q退出程式

exit(0);

} getch();

} int isleapyear( int year ) //判斷是否為閏年

2樓:匿名使用者

#include "stdio.h"

#include "string.h"

#include "stdlib.h"

void main(int argc, char** ar**), n, k=0, i, j, y, x, z;

char year[12][4] = ,

week[7][4] = ;

if ( argc < 2 )

if ( argc >= 2 )

n = y % 400;

n = ( n + (int)( n/4 ) - (int)( n/100 ) )%7;

if ( (y%4 == 0) && (y%100 != 0)) //潤年二月29天

else if ( y%400 == 0 )else

}if ( argc >= 2 )

printf ( "%s", week[i] );

}/*if ( n == 0 )

*/k = n + 1;

for ( i = 0; i < 12; i++)printf ( "%s\n", year[i] );

for ( j = 0; j < 12*(k+1); j++ ) //控制空格數

for ( j = 1; j <= yue[i]; j++)k = 0;}}}}}

3樓:匿名使用者

我的執行已經通過了,你是不是不會執行呀!

void main(int argc, char** ar**)

這樣的不知道怎麼執行嗎?

怎樣用ghost備份系統

有玉枝閉妝 ghost的使用 啟動ghost,立即進入dos模式,首先是ghost版本介紹,單擊ok進入主介面可分為以下幾項 1 local 本地硬碟間的備份 2 lpt 網路硬碟間的備份 3 option 設定 一般不做調整,使用預設值 4 quit 退出作為單機使用者,我們只選擇loacl,其包...

怎樣用C語言編寫一個學生資料庫系統系統

課本上的例題有,自己找一下吧,用結構體做,然後輸出的時候再牽涉到一個排序功能,再加入查詢等功能。用c語言編寫一個學生管理系統。如何用c語言做個學生系統 看你要怎麼做 不要介面的話 順序表就足夠了,你可以再嘗試加入檔案系統 檔案系統說白了就是資料庫 我大致給你個 參考吧。typedef struct ...

c語言如fun x,y 裡面的東西是什麼,怎樣用呀,看不懂

這是被呼叫函式,函式名是fun,而x,y是其中的兩個引數。一般main為主調函式,當程式執行到fun x,y 時,就開始呼叫這個函式的內容。 網文小助手 在這裡裡面的x,y是實參,如果x,y是整型,那麼該函式的原型是在fun int x,int y 至於使用方法,就是函式呼叫。 fun是函式名,x和...