熱門測算
八字精批 紫微鬥數 八字合婚 終生運勢

用switch判斷某一年年份屬相,輸入1900年以后的任意一年, 判斷

解夢佬 3 0

提起用switch判斷某一年年份屬相,大家都知道,有人問用case語句判斷某一年是否是閏年,另外,還有人想問用switch語句判斷1900到2017年的任意年份是十二生…,你知道這是怎麼回事?其實java中如何用switchcase語句判斷年份對應的生肖?…,下面就一起來看看輸入年以后的任意一年, 判斷出它的 生肖.(用switch語 句實現)?希望能夠幫助到大家!

用switch判斷某一年年份屬相

輸入年以后的任意一年,判斷出它的生肖.(用switch語句實現)。這個實現方法是比較簡單的。只要把用年份數除以12取它的余數。比如說像今年年,除以12的余數是4。那麼今年的生肖就是老鼠。其余的照此類推。用規定的語句實現時,中間必須要加入break語句。

編寫程序,輸入一個年份,判斷該年屬相.(提示switch-case)

int main(){

char p[12][4]={“鼠”,”牛”,”虎”,”兔”,”龍”,”蛇”,”馬”,”羊”,”雞”,”猴”,”狗”,”豬”};

int year0=;   //年是鼠年,作為基準

int year,n;

printf(“請輸入一個年份n”);

java中如何用switchcase語句判斷年份對應的生肖?…

scanf(“%d”,&year); 

n=year-year0;

n=n%12;

if (n<0) n+=12;   //求余時,n可能是負數,如果是負數則加12 

printf(“%d年屬%sn”,year,p[n]);

用switch判斷某一年年份屬相:用case語句判斷某一年是否是閏年

switch(i){case1:case3:case5:case7:::date=date+31;break;case4:case6:case9::date=date+30;break;case2:if((year%4==0&&year%!=0)||year%==0)//閏年的2月天數{date=date+29;break;}else//平年的2月天數{date=date+28;break;}default://提示輸入出錯”您輸入錯誤!!!”);}上面Case語句后面沒寫的是正常年份(除閏年和平年外的月份)。看看這個是你要的不!不是請再提問!

#includevoidmain(){inty;printf(“inputayear:”);scanf(“%d”,&y);switch(y%4){case0:switch(y%){case0:switch(y%){case0:printf(“Yes!n”);break;default:printf(“No!n”);break;;}break;default:printf(“Yes!n”);break;}break;default:printf(“No!n”);}}

以上就是與輸入年以后的任意一年, 判斷出它的 生肖.(用switch語 句實現)?相關內容,是關于用case語句判斷某一年是否是閏年的分享。看完用switch判斷某一年年份屬相后,希望這對大家有所幫助!