當前位置:編程學習大全網 - 編程軟體 - 年月規劃

年月規劃

思維分析:

|-有31天的月份:1,3,5,7,8,10和12。

|

年、月- |

| | |-固定天數的月份:4,6,9,11。

|-31天以外的月份:-|。

|-日期變化的月份:2

|

判斷是不是閏年。

|

-

| |

是或否

| |

輸出結果=29天。

# include & ltstdio.h & gt

int main()

{

int年;//定義可變年份

int月;//定義變量月份

int結果;//定義返回變量

printf("輸入年和月");//打印輸入提示

scanf("%d,%d ",& amp年份& amp月);//接收相應變量的輸入參數。

if((month = = 1)| |(month = = 3)| |(month = = 5 | |(month = = 7)| |(month = = 8)|(month = = 10)| |(month = = 12))

結果= 31;//31天的月份

else if((月==4)||(月==6)||(月==9)||(月==11))

結果= 30;//非31天月份

Else{ //根據是否閏年判斷二月的天數。

If(year%100==0){ //閏年判斷規則:四年壹閏,百年不閏,四百年再閏。

if(年份%400==0)

結果= 29;//閏年二月的天數

其他

結果= 28;//正常年份中二月的天數

}

否則{

if(年份%4==0)

結果= 29;

其他

結果= 28;

}

}

printf("%d ",結果);

}

我不知道問題出在哪裏,可汗!

  • 上一篇:編程鏈表的插入和刪除
  • 下一篇:AI工具微軟office接入GPT4
  • copyright 2024編程學習大全網