當前位置:首頁 » 編程語言 » c語言月份

c語言月份

發布時間: 2023-07-21 19:05:10

c語言入門問題:輸入年份和月份,求該月有多少天

#include<stdio.h>

main(){

int year,mounth,days;

printf("input year,mounth ");

scanf("%d,%d",&year,&mounth);

if(mounth%2!=0||mounth==8){

days=31;//不管什麼年份,這幾個月天數都是固定的

}

else{

if(mounth==2){

if((year%4==0)&&(year%100!=0)||(year%400==0))

//判斷是否是閏年能被4整除不能被100整除,能被400整除的年份位閏年

days=29;

else

days=28;

}

else

days=30;

}

printf("該月份共有:%d天",days);

}

運行結果:

(1)c語言月份擴展閱讀:

printf()用法:

printf()函數的調用格式為:printf("<格式化字元串>",<參量表>)。

其中格式化字元串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。

參量表是需要輸出的一系列參數,其個數必須與格式化字元串所說明的輸出參數個數一樣多,各參數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。

比如:

int a=5678;

printf("a=%d ",a);

輸出結果為a=5678。

② C語言怎樣做●任意輸入一個月份(1-12) ,編寫自定義函數輸出其對應的季節(3, 4

#include<stdio.h>
int main()
{ int m;
char s[4][5]= {"春季","夏季","秋季","冬季"};
scanf("%d",&m);
//for(m=1; m<13; m++)
printf("%d月:%s\n",m,s[((m+9)%12/3)]); //+9:3,4,5為春季,+10:2,3,4為春季
return 0;
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:647
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:939
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:634
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:823
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:734
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1069
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:302
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:163
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:855
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:765