ZKX's LAB

求C++程序 题目:输入某年某月某日,判断这一天是这一年的第几天? 功能 输入某年某月某日

2021-04-28知识16

c语言 输入某年某月某日,判断这一天是这一年的第几天 #include输入某年某月某日,判e5a48de588b63231313335323631343130323136353331333431356634断这一天是这一年的第几天?int getDaysByMonth(int m,int d,char flag){int c;if(flag='r'){/闰年if(m=2){/2月是29天return(31+d);}else if(m>;2){c=0;m=m-1;for;m>;0;m-){if(m=1|m=3|m=5|m=7|m=8|m=10|m=12){c+31;}else if(m=2){c+29;}else{c+30;}}return c+d;}else{return d;}}else{/平年if(m=2){/2月是28天return(31+d);}else if(m>;2){c=0;m=m-1;for;m>;0;m-){if(m=1|m=3|m=5|m=7|m=8|m=10|m=12){c+31;}else if(m=2){c+28;}else{c+30;}}return c+d;}else{return d;}}}void main(){int y,m,d,count=1;printf(\"请输入年月日(例如2017-01-01):\");scanf(\"%d-%d-%d\",&y,&m,&d);while(((((y%4=0&y%100。0)|(y%400=0))&(m=2))&d>;29)|(y%400。0&y%4。0&m=2&d>;28)|((m=1|m=3|m=5|m=7|m=8|m=10|m=12)&d>;31)|((m=4|m=6|m=9|m=11)&d>;30)){printf(\"请输入年月日(例如2017-01-01):\");scanf(\"%d-%d-%d\",&y,&m,&d);}先判断是否为闰年if((y%4=0&y%100。0)|(y%400=0)){/闰年count=getDaysByMonth(m,d,'r');}else{/平年count=getDaysByMonth(m,d,'n')。

C经典4—100:输入某年某月某日,判断这一天是这一年的第几天?设计流程图以及程序设计组

C语言编程:输入某年某月某日,判断这一天是这一年的第几天?语言编程,不知道是否可以用数组,但是觉得太复杂?怎么用数组解答?用switch我会,判断这一天是这一年的第几天:。

#某年某月某日见原版#巧算某年某月某日是星期几#道教某年某月某日某时出处#某年某月某日是什么歌#某年某月某日见唱歌教程

随机阅读

qrcode
访问手机版