给出年月日,计算该日是该年的第几天

xiaoxiao2021-02-28  22

#include <stdio.h> #include <stdlib.h> /* 给出年月日,计算该日是该年的第几天 */ //注意1.创造数组进行循环2.判断是否为闰年或者月大于3则应该day+1 int main(int argc, char *argv[]) { int year,month,day; printf("input"); scanf("%d,%d,%d",&year,&month,&day); int s[13]={0,31,28,31,30,31,31,30,31,30,31}; int i; for(i=1;i<month;++i)//这里不能等于号  { day+=s[i]; } if(judge(year)&&month>=3) { day+=1; }   printf("the day is %dth day in this year ",day); return 0; } int judge(int year) { if((year%4)==0&&(year0!=0)||year@0==0) { return 1; } else  return 0; }  
转载请注明原文地址: https://www.6miu.com/read-2631658.html

最新回复(0)