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