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和...