使用switch判斷某年是否屬於相位輸入年份之後的任意年份,並判斷其生肖。這種實現方法相對簡單。用12除以使用的年數,然後取其余數。例如,像今年這樣,除以12後的余數是4。那麽今年的生肖是老鼠。其余的依此類推。當它用指定的語句實現時,必須在中間添加壹個break語句。
寫壹個程序,輸入年份,判斷年份。(提示開關-案例)
int?main(){
夏爾。p【12】【4】= {?老鼠?,?牛?,?老虎?,?兔子?,?龍?,?蛇嗎?,?馬?綿羊?,?雞肉?,?猴子?,?狗嗎?,?豬?};
int?year 0 =;?//年是鼠年,作為基準。
int?年份,n;
printf(?請輸入年份?);
java中如何用switchcase語句判斷年份對應的生肖??scanf(?%d?,& amp年份);?
n = year-year 0;
n = n % 12;
如果?(n & lt0)?n+= 12;?//計算余數時,n可能是負數。如果是負數,加12?
printf(?%d年屬於%sn?,year,p【n】);
使用switch判斷壹年中的年份:使用case語句判斷壹年是否為閏年switch(I){ case 1:case 3:case 5:case 7::date = date+31;打破;情況4:情況6:情況9::日期=日期+30;打破;情況2:如果((年份% 4 = = 0 & amp& amp年份%!= 0)| | year % = = 0)//閏年二月的天數{ date = date+29;打破;}else//正常年份中的二月天數{ date = date+28;打破;}default://提示輸入錯誤?您輸入錯誤!!!?);正常年份(閏年和平年除外)不寫在上述Case語句之後。看看這個。這是妳想要的。不要!不,請再問壹次!
# include voidmain(){ inty;printf(?輸入年份:?);scanf(?%d?,& ampy);switch(y % 4){ case 0:switch(y %){ case 0:switch(y %){ case 0:printf(?是啊!n?);打破;默認值:printf(?不要!n?);打破;;}破;默認值:printf(?是啊!n?);打破;}破;默認值:printf(?不要!n?);}}
以上是輸入年份後的任意年份,並判斷其生肖。相關內容是關於用案例語句判斷壹年是否為閏年的分享。看完switch判斷某年的年份,希望這對大家有幫助!