c語言求一年的天數,用C語言求2025年每個月多少天

2025-03-15 07:20:28 字數 2219 閱讀 5796

1樓:網友

#include《消世》

void main()

int sum_day(int,int,int);

int a,b,c;

printf("輸入年月日:"迅橋態);

scanf("%d%d%d",&a,&b,&c);

c=sum_day(a,b,c);

printf("天畝源數是:%d",c);

int sum_day(int a,int b,int c)int i,h[13]=;

for(i=1;ireturn(c);

2樓:網友

#include

2 int sum_day(int,int,int);

3 main()

11 int sum_day(int a,int b,int c)15 int h2[13]=;

17 for(i=1;i18 c=h1[i]+c;

19 else

20 for(i=1;i21 c=h2[i]+c;

22 return(c);

改成這樣就行了,拿喊租。

像滲困這種語句h[13]=;

只能在初始化時用!消兆。

用c語言求2022年每個月多少天

3樓:

摘要。您好,親,這題不難,掌握這些要素即可完成。

閏年的2月是29天。

平時的2月是28天。

1 3 5 7 8 10 12月是 31 天。

4 6 11是 30 天。

用c語言求2022年每個月多少天。

您好,親,這題不難,掌握這些如盯要素即渣塌和可完成衫棚閏年的2月是29天平時的2月是28天1 3 5 7 8 10 12月是 31 天4 6 11是 30 天。

您好,親,、定義day變數的時候賦初臘沒值31,省去了對月份的判斷,程式精簡許多扒局春。2、printf()語句放在最春耐後,盡最大可能性避免了printf語句的重複出現。

用c語言,算一年有多少個禮拜幾,多少禮拜,怎麼編寫

4樓:夏天的小紅花

是這樣算的,因為一年有52周多一天或兩天。所以只要先計算,這一年的元旦是星期幾?比方說是星期一,而這一年又是平年的話。

那麼星期一就有53個。而星期二到星期天就各有52個。如果這一年是閏年,那麼星期一和星期二就有53個。

而星期三到星期天就有52個。最後,用c語言實現這樣的程式設計就可以了。

#include

int main()

scanf("%d",&y);

w=(y+y/4-y/100+y/400)%7;

for(i=w;i<

printf("%d年有53個星期%s",y,week[i%7]);

for(;iprintf("%d年有52個星期%s",y,week[i%7]);

return 0;}

c語言知道一年有365天求年月日

5樓:網友

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 一年12個月。

31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] 每個月對應的天數。

31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365] 前n個月的累計天數 設此陣列為d。

假如你想判斷第n天是幾月幾日:

n-d1<=0: 一月;

否則,n-d2<=0: 二月;

否則,n-d3<=0: 三月;

否則,n-d11<=0; 11月;

否則,12月。

就是這個思路,判斷年份也可以這樣,但是最後的日,就不必了吧。

題主還可以發揮自己的想象力,找其他的辦法。程式設計師就是要腦筋靈活,遇到問題積極主動的多思考。

最後,好心提醒題主,程式設計師慎入啊!以上。

c語言如何計算從元年開始隔多少天?

6樓:神話杜十三

這個就應該通過計算閏年來計算了。

閏年判定方法:能被400整除。或者能被4整除但不能被100整除。

這樣, 你從元年開始計算,一共有多少個閏年就多加多少天。

今天到元年的天數: 365 * 2017 + 2017年到今天的天數) +閏年個數)

用c 語言求n的階乘,用c 語言求n的階乘

1 開啟vs6.0軟體,準抄備一個後襲綴為cpp的檔案,在c 檔案中首先寫入標頭檔案,定義一個處理階乘的函式,接著寫一個空的main函式 2 接著是階乘recv函式邏輯,該函式有一個形參n用來接收輸入的數。n的階乘是所有正整數的乘積,這裡的處理是sum不斷的用遞迴的方法乘以recv函式的輸入數,每次...

求C語言程序,求C語言程式

include main printf d總共有 d位數 n a1,count for i 0 i 0 i printf 3d b i printf n逆序輸出 n for i 0 iprintf d b i int nnumber 4321 char buffer 10 int ncount 0 ...

用C語言求1! 2! 3! 4! 5!

正確 如下 include include include int64 jc int a printf i64d n k return k int main for i 29 i 0 i for j i j 0 j printf n return 0 在復vc上的 制 include int mai...