C語言求高手輸入年份月份就能顯示當月月曆,並能看出日期是星期幾,並且是否是閏年

時間 2022-04-09 06:20:24

1樓:瀚漠

#include

//判斷是否是閏年

int isleap(int year)

//計算一個月有多少天

int daysofmonth(int year,int month)

//計算從公元元年到今天共有多少天

int totaldays(int year,int month,int day)

sum = totaldays(year,month,day);

weekday = sum % 7;

printf("the day is 星期%d\n",weekday);

printf(" su mo tu we th fr sa \n");

weekday = totaldays(year,month,1)%7;

printf("%*s",weekday*3," ");

sum = daysofmonth(year,month);

for(i=1;i<=sum;i++)

printf("\n");

}基本實現題目要求,編譯通過,除錯沒有問題。。。

2樓:董俊錕

#include

void main()

weekday=sum%7;

do//printf(" ");

for(i=0;i<=weekday;i++)printf(" ");

for(j=1,m=weekday;j<=day;j++)printf("%6d",j);

}weekday=m;

printf("\n\n\n\n");}}while(mouth<12);}

3樓:永兵

#include

#include

#include

int yue()

;day=(x+(x-1)/4-(x-1)/100+(x-1)/400)%7;

if(x%100==0)

}else if(x%4==0)

if(day==0)

day=7;

sum=sum+day;

for(i=0;i<12;i++)

}else break;

}}int second(int year, int month, int days)

; int i, y = year - 1;

for (i=0; i2)

return (y+y/4-y/100+y/400+days)%7;

} void secondproblem()

;printf("請輸入年份:\n");

scanf("%d",&year);

printf("請輸入月份:\n");

scanf("%d",&month );

printf("請輸入日期:\n");

scanf("%d",&day);

printf("%d年 是閏年\n", year);

else

printf("%d年 是平年\n", year);

w = second(year,month,day);

printf("%d年%d月%d日 是星期%s.\n\n", year, month, day, wday[w]);

}void showmenu()

;int i;

for(i=0;i<4;i++)

printf("%s\n",str[i]);

}int main()

}while(a!=3);

return 0;}

求一個輸入年月日,可以顯示該月份日曆的c語言程式! 求大神幫忙,謝謝! 30

4樓:怎好此生

#include

/*得到所輸入年月的第一天是星期幾0~6*/int getdate(int y,int m);

/*判斷所輸入的是否是閏月,是則返回1,否則返回0*/int leap(int y);

/*列印輸入月份月曆表*/

void print(int y,int m);

int main()

int getdate(int y,int m)w=(w+days)%7;

return w;     /*返回輸入月份1號的星期*/}void print(int y,int m);if(leap(y)) month[1]=29;

printf("sun\tmon\ttue\twed\tthu\tfri\tsat\n");

int i,j;

for(i=0;i

5樓:西北戰狼

這個我會寫,可以幫你。

6樓:

啥平臺 啥環境 win-console 還是linux-bash

萬年曆c++程式設計報告 要求:從鍵盤輸入年份,月份,顯示該年該月的日曆(含星期幾,日期),並能顯 10

7樓:qq_號

萬年曆c++程式設計報告你好,給您一點參考,

8樓:匿名使用者

這麼多要求,應該是課程設計吧

c語言編寫程式「任意輸入一年份和月份,列印當月日曆。」

編寫c語言萬年曆程式 要求輸入能夠查詢任意年份的日曆或某年某月的月曆或者查詢某天是星期幾 20

c語言程式設計:輸入任意一個年份和月份,按格式輸出該月份的公曆日曆

求c語言編寫萬年曆,要求輸入一個年份,會顯示那一個年份的一到十二月,還包括星期幾。會的大神求解

9樓:

我寫過一個程式,輸入日期能顯示出是星期幾,我把**給你,你先給我採納,我下午四點幫你寫,現在沒時間。

//輸入日期 能知道是星期幾。

#include

int run(int n,int y,int r);//潤平年判斷與計算函式,結果為,此日期為當年的第幾天。

int js(int n,int m);//計算函式,計算n1年與n2年之間整年的天數。

int main()

}int run(int n,int y,int r)

;//平年陣列。

int i;

閏年的條件。

if(run) n[1]=29;//閏年二月29天。

for(i=0;i=m;i--)else a=365;

sum = sum + a;

}return sum;}

10樓:匿名使用者

你好,顯示格式有要求嗎

c語言程式設計求輸入,c語言程式設計 求輸入一個0 99的整數,判斷其是否為同構數,要求寫了程式還要有中文解釋其核心語句的作

思路 同構數是會出現在它的平方的右邊的數。具體見 include int main return 0 執行結果 15 62576 include stdio.h int main int argc,char argv 執行結果 include stdio.h int main int n,i,j,a...

c語言程式設計 輸入年份,判斷其是否為閏年,並輸出判斷結果

毛夏止雨 要用單分支做,所以判斷條件複雜了點。純手打,希望你看得懂。include void main 賽振英釗己 include int main else 按照百科的說法,閏年的定義是能被4整除但不能被100整除,或能被400整除的年份即為閏年。由於邏輯運算子邏輯與和邏輯或的關係。這兩個邏輯運算...

高手進來看看C語言c,求高手解釋下 C語言 C 語言 C 語言的區別?及年代背景?

我修改成c語言的了,並且能編譯通過了,可以執行了只是,執行的結果,對不對,我沒有驗證。include include void data double a,int x,int m,int n break case 25 演算法同上 for y i 2 y i 2 y break a i j sum ...