Re: [閒聊] 聽說這正夯

看板YUGIOH作者 (禿鷹起飛吧)時間12年前 (2013/09/27 09:26), 編輯推噓24(24017)
留言41則, 12人參與, 最新討論串2/3 (看更多)
最近好像很熱門 Part.2 又做了一張 http://ppt.cc/fEIm -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.237.224.215

09/27 09:40, , 1F
時事
09/27 09:40, 1F

09/27 09:53, , 2F
XDDDDD
09/27 09:53, 2F

09/27 10:03, , 3F
這明明就是加倍100次
09/27 10:03, 3F

09/27 10:04, , 4F
1267650600228229401496703205376倍奉還
09/27 10:04, 4F

09/27 10:08, , 5F
2^100
09/27 10:08, 5F

09/27 10:49, , 6F
我印象中這位數超過浮點數能表示的量?
09/27 10:49, 6F

09/27 10:52, , 7F
long long就好了
09/27 10:52, 7F

09/27 10:53, , 8F
long不夠 所以要double(?)
09/27 10:53, 8F

09/27 10:53, , 9F
就說long long阿... 你又沒要用符點數運算 = =
09/27 10:53, 9F

09/27 10:58, , 10F
long long可以
09/27 10:58, 10F

09/27 11:01, , 11F
突然發現long long是到2^63-1 XD
09/27 11:01, 11F

09/27 11:02, , 12F
所以還是不夠吧
09/27 11:02, 12F

09/27 11:04, , 13F
一定是昨天沒睡老馬了 寫出一個大bug
09/27 11:04, 13F

09/27 11:05, , 14F
這樣乖乖用大數運算吧(?)
09/27 11:05, 14F

09/27 11:07, , 15F
冏 long long還真的不夠
09/27 11:07, 15F

09/27 11:08, , 16F
天阿 我最近真的寫出一堆bug
09/27 11:08, 16F

09/27 11:08, , 17F
快去睡吧你
09/27 11:08, 17F

09/27 11:11, , 18F
資工系的這樣不行喔 請寫個程式輸出2的一百次方
09/27 11:11, 18F

09/27 11:13, , 19F
#include <stdio.h>
09/27 11:13, 19F

09/27 11:13, , 20F
int main(){
09/27 11:13, 20F

09/27 11:13, , 21F
int i;
09/27 11:13, 21F

09/27 11:14, , 22F
double a=1;
09/27 11:14, 22F

09/27 11:14, , 23F
for(i=0; i<100; i++)
09/27 11:14, 23F

09/27 11:14, , 24F
a = (a<<1);
09/27 11:14, 24F

09/27 11:14, , 25F
printf("%lf", a);
09/27 11:14, 25F

09/27 11:14, , 26F
return 0;
09/27 11:14, 26F

09/27 11:14, , 27F
}
09/27 11:14, 27F

09/27 11:22, , 28F
我還以為你會直接printf上面那串數字XD
09/27 11:22, 28F

09/27 11:27, , 29F
天阿我到底在寫什麼
09/27 11:27, 29F

09/27 11:28, , 30F
a = (a<<100)不就好了 還跑迴圈...
09/27 11:28, 30F

09/27 11:29, , 31F
有位元運算子不用嗎XD
09/27 11:29, 31F

09/27 15:19, , 32F
double不能用<<吧
09/27 15:19, 32F

09/27 15:36, , 33F
double會overflow吧
09/27 15:36, 33F

09/27 22:17, , 34F
咦?我走到C語言版了嗎?
09/27 22:17, 34F

09/27 22:52, , 35F
對不起我神奇之腦發作 發現double不能用shift
09/27 22:52, 35F

09/28 10:53, , 36F
2^100次方還不至於overflow double上限有到2^1023
09/28 10:53, 36F

09/28 13:30, , 37F
神奇之腦 XDDD
09/28 13:30, 37F

09/28 23:13, , 38F
我走錯版了嗎
09/28 23:13, 38F

09/30 11:05, , 39F
搞那麼麻煩做啥?直接a=a*2不就好唄
09/30 11:05, 39F

09/30 13:19, , 40F
a*=2
09/30 13:19, 40F

10/02 00:03, , 41F
a={2,2,2,2....}
10/02 00:03, 41F
文章代碼(AID): #1IHDx4Rp (YUGIOH)
文章代碼(AID): #1IHDx4Rp (YUGIOH)