本文主要是介绍输入年月日以“-”为分隔符,输出是当年的多少天(仅用if和switch就实现),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
小白的诡异写法(你没见过的船新版本),勿喷!
#include<iostream>
using namespace std;
int main()
{int a,b,d=0,n=28;char c;cin>>a>>c>>b>>c>>d;if((a%4==0&&a%100!=0)||(a%400==0))n+=1;switch(b){case 12:d+=10;case 11:d+=31;case 10:d+=30;case 9:d+=31;case 8:d+=31;case 7:d+=30;case 6:d+=31;case 5:d+=30;case 4:d+=31;case 3:d+=n;case 2:d+=31;case 1:break;}cout<<d<<endl;return 0;
}
这篇关于输入年月日以“-”为分隔符,输出是当年的多少天(仅用if和switch就实现)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!