當前位置:編程學習大全網 - 編程軟體 - 編寫壹個程序,輸入年,月,,打印出該年的天數

編寫壹個程序,輸入年,月,,打印出該年的天數

輸入年,月,打印出該年的天數:

#include<stdio.h>

main()

{

int y,m,d;

printf("year month=");scanf("%d%d",&y,&m);

switch(m){

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:d=31;break;

case 4:

case 6:

case 9:

case 11:d=30;break;

case 2:if (y%4==0 && y%100!=0 || y%400==0) d=29; else d=28;

}

printf("days=%d\n",d);

}

擴展資料:

輸入某年某月(包括閏年),編程輸出該年的該月擁有的天數:

#include<stdio.h>

#define MONTHS 12

int main(){

int days[2][MONTHS]={{31,28,31,30,31,30,31,31,30,31,30,31},

{31,29,31,30,31,30,31,31,30,31,30,31}};

int year,month;

do{

printf("Input year,month:");

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

}while(month<1||month>12);

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

printf("The number of days is %d\n",days[1][month-1]);

else

printf("The number of days is %d\n",days[0][month-1]);

return 0;

}

百度百科—include

  • 上一篇:帶音樂的電子賀卡怎麽制作
  • 下一篇:國二c語言筆試選擇題考哪些內容
  • copyright 2024編程學習大全網