#18280: <注意哒小細節> 小妹的淺見


anniechang2005 (啵的四葉草)

學校 : 臺北市私立延平高級中學
編號 : 83291
來源 : [203.72.178.252]
最後登入時間 :
2020-07-01 17:07:45
c636. 十二生肖 -- it's david | From: [180.218.96.3] | 發表日期 : 2019-07-02 19:45

這題不難,要注意兩點

1. 負數要加上多少?.....才能變成正的

2.(小妹我的淺見) 

   建議用 switch case (因為絕對是整數)

....給大家獻個醜....

 

 
#18282: Re:<注意哒小細節> 小妹的淺見


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)

學校 : 臺北市私立延平高級中學
編號 : 83268
來源 : [203.72.178.1]
最後登入時間 :
2023-10-30 13:02:50
c636. 十二生肖 -- it's david | From: [114.42.214.29] | 發表日期 : 2019-07-02 20:14

這題不難,要注意兩點

1. 負數要加上多少?.....才能變成正的

2.(小妹我的淺見) 

   建議用 switch case (因為絕對是整數)

....給大家獻個醜....

 

其實也不用switch case 

只要些做好12個string再算出數字餘12答案就出來了

程式碼:

#include <bits/stdc++.h>
using namespace std;
int main(int argc, char** argv){
string a[]={"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬" };
int c;
while(cin>>c)
cout<<a[(c+119+(c<0))%12]<<endl;
}
 
#18283: Re:<注意哒小細節> 小妹的淺見


anniechang2005 (啵的四葉草)

學校 : 臺北市私立延平高級中學
編號 : 83291
來源 : [203.72.178.252]
最後登入時間 :
2020-07-01 17:07:45
c636. 十二生肖 -- it's david | From: [180.218.96.3] | 發表日期 : 2019-07-02 20:40

這題不難,要注意兩點

1. 負數要加上多少?.....才能變成正的

2.(小妹我的淺見) 

   建議用 switch case (因為絕對是整數)

....給大家獻個醜....

 

其實也不用switch case 

只要些做好12個string再算出數字餘12答案就出來了

程式碼:

#include <bits/stdc++.h>
using namespace std;
int main(int argc, char** argv){
string a[]={"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬" };
int c;
while(cin>>c)
cout<<a[(c+119+(c<0))%12]<<endl;
}

嗯嗯知道瞜~ 不過,我暪這兩種都3ms,但我比你小一點點記憶體....

都很好啦  XD 

 
#19827: Re:<注意哒小細節> 小妹的淺見


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [1.168.27.116]
最後登入時間 :
2024-03-31 17:58:15
c636. 十二生肖 -- it's david | From: [61.223.42.44] | 發表日期 : 2019-11-02 19:15

uv 你貼答案在這裡,

很多人寫不出來,直接抄你的。

 
#19828: Re:<注意哒小細節> 小妹的淺見


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)

學校 : 臺北市私立延平高級中學
編號 : 83268
來源 : [203.72.178.1]
最後登入時間 :
2023-10-30 13:02:50
c636. 十二生肖 -- it's david | From: [114.42.212.77] | 發表日期 : 2019-11-02 20:22

uv 你貼答案在這裡,

很多人寫不出來,直接抄你的。

sorry 

這是我蠻久以前發的

當時沒有了解到這問題

現在基本上不會這麼做了XDD

 
ZeroJudge Forum