Re: [測試] 程式語言轉貼消失

看板Test作者時間7年前 (2017/03/13 01:51), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
#include<stdio.h> #include<math.h> #include<iostream> #include<iomanip> #define len 65 using namespace std; int main() { unsigned long long int n=1; printf("n | sqrt(n) | 2^n\n"); for(int i=1;i<=len;++i){ n*=2; printf("%d | %.64lf | %20I64u\n",i,sqrt((long double)i),n); cout<<i<<" | "<<setiosflags(ios::fixed)<<setprecision(64)<<sqrt((long double)i)<<" | "<<setw(20)<<n<<endl; } return 0; } n | sqrt(n) | 2^n 1 | 1.0000000000000000000000000000000000000000000000000000000000000000 | 2 1 | 1.0000000000000000000000000000000000000000000000000000000000000000 | 2 2 | 1.4142135623730951000000000000000000000000000000000000000000000000 | 4 2 | 1.4142135623730951454746218587388284504413604736328125000000000000 | 4 3 | 1.7320508075688772000000000000000000000000000000000000000000000000 | 8 3 | 1.7320508075688771931766041234368458390235900878906250000000000000 | 8 4 | 2.0000000000000000000000000000000000000000000000000000000000000000 | 16 4 | 2.0000000000000000000000000000000000000000000000000000000000000000 | 16 5 | 2.2360679774997898000000000000000000000000000000000000000000000000 | 32 5 | 2.2360679774997898050514777423813939094543457031250000000000000000 | 32 6 | 2.4494897427831779000000000000000000000000000000000000000000000000 | 64 6 | 2.4494897427831778813356322643812745809555053710937500000000000000 | 64 7 | 2.6457513110645907000000000000000000000000000000000000000000000000 | 128 7 | 2.6457513110645907161710965738166123628616333007812500000000000000 | 128 8 | 2.8284271247461903000000000000000000000000000000000000000000000000 | 256 8 | 2.8284271247461902909492437174776569008827209472656250000000000000 | 256 9 | 3.0000000000000000000000000000000000000000000000000000000000000000 | 512 9 | 3.0000000000000000000000000000000000000000000000000000000000000000 | 512 10 | 3.1622776601683795000000000000000000000000000000000000000000000000 | 1024 10 | 3.1622776601683795227870632515987381339073181152343750000000000000 | 1024 11 | 3.3166247903553998000000000000000000000000000000000000000000000000 | 2048 11 | 3.3166247903553998099823729717172682285308837890625000000000000000 | 2048 12 | 3.4641016151377544000000000000000000000000000000000000000000000000 | 4096 12 | 3.4641016151377543863532082468736916780471801757812500000000000000 | 4096 13 | 3.6055512754639891000000000000000000000000000000000000000000000000 | 8192 13 | 3.6055512754639891248586991423508152365684509277343750000000000000 | 8192 14 | 3.7416573867739413000000000000000000000000000000000000000000000000 | 16384 14 | 3.7416573867739413294941641652258113026618957519531250000000000000 | 16384 15 | 3.8729833462074170000000000000000000000000000000000000000000000000 | 32768 15 | 3.8729833462074170213895740744192153215408325195312500000000000000 | 32768 16 | 4.0000000000000000000000000000000000000000000000000000000000000000 | 65536 16 | 4.0000000000000000000000000000000000000000000000000000000000000000 | 65536 17 | 4.1231056256176606000000000000000000000000000000000000000000000000 | 131072 17 | 4.1231056256176605856467176636215299367904663085937500000000000000 | 131072 18 | 4.2426406871192848000000000000000000000000000000000000000000000000 | 262144 18 | 4.2426406871192847702900508011225610971450805664062500000000000000 | 262144 19 | 4.3588989435406740000000000000000000000000000000000000000000000000 | 524288 19 | 4.3588989435406739758604999224189668893814086914062500000000000000 | 524288 20 | 4.4721359549995796000000000000000000000000000000000000000000000000 | 1048576 20 | 4.4721359549995796101029554847627878189086914062500000000000000000 | 1048576 21 | 4.5825756949558398000000000000000000000000000000000000000000000000 | 2097152 21 | 4.5825756949558398289923388801980763673782348632812500000000000000 | 2097152 22 | 4.6904157598234297000000000000000000000000000000000000000000000000 | 4194304 22 | 4.6904157598234297310568763350602239370346069335937500000000000000 | 4194304 23 | 4.7958315233127191000000000000000000000000000000000000000000000000 | 8388608 23 | 4.7958315233127191135054090409539639949798583984375000000000000000 | 8388608 24 | 4.8989794855663558000000000000000000000000000000000000000000000000 | 16777216 24 | 4.8989794855663557626712645287625491619110107421875000000000000000 | 16777216 25 | 5.0000000000000000000000000000000000000000000000000000000000000000 | 33554432 25 | 5.0000000000000000000000000000000000000000000000000000000000000000 | 33554432 26 | 5.0990195135927845000000000000000000000000000000000000000000000000 | 67108864 26 | 5.0990195135927844916068352176807820796966552734375000000000000000 | 67108864 27 | 5.1961524227066320000000000000000000000000000000000000000000000000 | 134217728 27 | 5.1961524227066320236190222203731536865234375000000000000000000000 | 134217728 28 | 5.2915026221291814000000000000000000000000000000000000000000000000 | 268435456 28 | 5.2915026221291814323421931476332247257232666015625000000000000000 | 268435456 29 | 5.3851648071345037000000000000000000000000000000000000000000000000 | 536870912 29 | 5.3851648071345037394053179014008492231369018554687500000000000000 | 536870912 30 | 5.4772255750516612000000000000000000000000000000000000000000000000 | 1073741824 30 | 5.4772255750516611882972028979565948247909545898437500000000000000 | 1073741824 31 | 5.5677643628300215000000000000000000000000000000000000000000000000 | 2147483648 31 | 5.5677643628300215183912769134622067213058471679687500000000000000 | 2147483648 32 | 5.6568542494923806000000000000000000000000000000000000000000000000 | 4294967296 32 | 5.6568542494923805818984874349553138017654418945312500000000000000 | 4294967296 33 | 5.7445626465380286000000000000000000000000000000000000000000000000 | 8589934592 33 | 5.7445626465380286163053824566304683685302734375000000000000000000 | 8589934592 34 | 5.8309518948453007000000000000000000000000000000000000000000000000 | 17179869184 34 | 5.8309518948453007425314353895373642444610595703125000000000000000 | 17179869184 35 | 5.9160797830996161000000000000000000000000000000000000000000000000 | 34359738368 35 | 5.9160797830996161295047386374790221452713012695312500000000000000 | 34359738368 36 | 6.0000000000000000000000000000000000000000000000000000000000000000 | 68719476736 36 | 6.0000000000000000000000000000000000000000000000000000000000000000 | 68719476736 37 | 6.0827625302982193000000000000000000000000000000000000000000000000 | 137438953472 37 | 6.0827625302982193389311760256532579660415649414062500000000000000 | 137438953472 38 | 6.1644140029689760000000000000000000000000000000000000000000000000 | 274877906944 38 | 6.1644140029689760140740872884634882211685180664062500000000000000 | 274877906944 39 | 6.2449979983983983000000000000000000000000000000000000000000000000 | 549755813888 39 | 6.2449979983983983089501634822227060794830322265625000000000000000 | 549755813888 40 | 6.3245553203367590000000000000000000000000000000000000000000000000 | 1099511627776 40 | 6.3245553203367590455741265031974762678146362304687500000000000000 | 1099511627776 41 | 6.4031242374328485000000000000000000000000000000000000000000000000 | 2199023255552 41 | 6.4031242374328485311707481741905212402343750000000000000000000000 | 2199023255552 42 | 6.4807406984078604000000000000000000000000000000000000000000000000 | 4398046511104 42 | 6.4807406984078603784382721642032265663146972656250000000000000000 | 4398046511104 43 | 6.5574385243020004000000000000000000000000000000000000000000000000 | 8796093022208 43 | 6.5574385243020003599667688831686973571777343750000000000000000000 | 8796093022208 44 | 6.6332495807107996000000000000000000000000000000000000000000000000 | 17592186044416 44 | 6.6332495807107996199647459434345364570617675781250000000000000000 | 17592186044416 45 | 6.7082039324993694000000000000000000000000000000000000000000000000 | 35184372088832 45 | 6.7082039324993694151544332271441817283630371093750000000000000000 | 35184372088832 46 | 6.7823299831252681000000000000000000000000000000000000000000000000 | 70368744177664 46 | 6.7823299831252681357796063821297138929367065429687500000000000000 | 70368744177664 47 | 6.8556546004010439000000000000000000000000000000000000000000000000 | 140737488355328 47 | 6.8556546004010439077092087245546281337738037109375000000000000000 | 140737488355328 48 | 6.9282032302755088000000000000000000000000000000000000000000000000 | 281474976710656 48 | 6.9282032302755087727064164937473833560943603515625000000000000000 | 281474976710656 49 | 7.0000000000000000000000000000000000000000000000000000000000000000 | 562949953421312 49 | 7.0000000000000000000000000000000000000000000000000000000000000000 | 562949953421312 50 | 7.0710678118654755000000000000000000000000000000000000000000000000 | 1125899906842624 50 | 7.0710678118654755053285043686628341674804687500000000000000000000 | 1125899906842624 51 | 7.1414284285428504000000000000000000000000000000000000000000000000 | 2251799813685248 51 | 7.1414284285428504261972193489782512187957763671875000000000000000 | 2251799813685248 52 | 7.2111025509279782000000000000000000000000000000000000000000000000 | 4503599627370496 52 | 7.2111025509279782497173982847016304731369018554687500000000000000 | 4503599627370496 53 | 7.2801098892805181000000000000000000000000000000000000000000000000 | 9007199254740992 53 | 7.2801098892805180540221954288426786661148071289062500000000000000 | 9007199254740992 54 | 7.3484692283495345000000000000000000000000000000000000000000000000 | 18014398509481984 54 | 7.3484692283495345321853164932690560817718505859375000000000000000 | 18014398509481984 55 | 7.4161984870956630000000000000000000000000000000000000000000000000 | 36028797018963968 55 | 7.4161984870956629833926854189485311508178710937500000000000000000 | 36028797018963968 56 | 7.4833147735478827000000000000000000000000000000000000000000000000 | 72057594037927936 56 | 7.4833147735478826589883283304516226053237915039062500000000000000 | 72057594037927936 57 | 7.5498344352707498000000000000000000000000000000000000000000000000 | 144115188075855872 57 | 7.5498344352707498217114334693178534507751464843750000000000000000 | 144115188075855872 58 | 7.6157731058639087000000000000000000000000000000000000000000000000 | 288230376151711744 58 | 7.6157731058639086541006690822541713714599609375000000000000000000 | 288230376151711744 59 | 7.6811457478686078000000000000000000000000000000000000000000000000 | 576460752303423488 59 | 7.6811457478686078204077603004407137632369995117187500000000000000 | 576460752303423488 60 | 7.7459666924148340000000000000000000000000000000000000000000000000 | 1152921504606846976 60 | 7.7459666924148340427791481488384306430816650390625000000000000000 | 1152921504606846976 61 | 7.8102496759066540000000000000000000000000000000000000000000000000 | 2305843009213693952 61 | 7.8102496759066539766536152455955743789672851562500000000000000000 | 2305843009213693952 62 | 7.8740078740118111000000000000000000000000000000000000000000000000 | 4611686018427387904 62 | 7.8740078740118111255696931038983166217803955078125000000000000000 | 4611686018427387904 63 | 7.9372539331937721000000000000000000000000000000000000000000000000 | 9223372036854775808 63 | 7.9372539331937721485132897214498370885848999023437500000000000000 | 9223372036854775808 64 | 8.0000000000000000000000000000000000000000000000000000000000000000 | 0 64 | 8.0000000000000000000000000000000000000000000000000000000000000000 | 0 65 | 8.0622577482985491000000000000000000000000000000000000000000000000 | 0 65 | 8.0622577482985491315048420801758766174316406250000000000000000000 | 0 -------------------------------- Process exited after 0.2013 seconds with return value 0 ※ 引述《a34021501 (CARD)》之銘言: : 標題: [測試] 程式語言轉貼 : 時間: Mon Mar 13 01:27:16 2017 : : #include<stdio.h> : #include<math.h> : #include<stdlib.h> : #define len 65 : : int main() : { : unsigned long long int n=1; : printf("n | sqrt(n) | 2^n\n"); : for(int i=1;i<=len;++i){ : n*=2; : printf("%d | %f | %20I64u\n",i,sqrt((float)i),n); : } : system("pause"); : } : : : n | sqrt(n) | 2^n : 1 | 1.000000 | 2 : 2 | 1.414214 | 4 : 3 | 1.732051 | 8 : 4 | 2.000000 | 16 : 5 | 2.236068 | 32 : 6 | 2.449490 | 64 : 7 | 2.645751 | 128 : 8 | 2.828427 | 256 : 9 | 3.000000 | 512 : 10 | 3.162278 | 1024 : 11 | 3.316625 | 2048 : 12 | 3.464102 | 4096 : 13 | 3.605551 | 8192 : 14 | 3.741657 | 16384 : 15 | 3.872983 | 32768 : 16 | 4.000000 | 65536 : 17 | 4.123106 | 131072 : 18 | 4.242641 | 262144 : 19 | 4.358899 | 524288 : 20 | 4.472136 | 1048576 : 21 | 4.582576 | 2097152 : 22 | 4.690416 | 4194304 : 23 | 4.795832 | 8388608 : 24 | 4.898979 | 16777216 : 25 | 5.000000 | 33554432 : 26 | 5.099020 | 67108864 : 27 | 5.196152 | 134217728 : 28 | 5.291503 | 268435456 : 29 | 5.385165 | 536870912 : 30 | 5.477226 | 1073741824 : 31 | 5.567764 | 2147483648 : 32 | 5.656854 | 4294967296 : 33 | 5.744563 | 8589934592 : 34 | 5.830952 | 17179869184 : 35 | 5.916080 | 34359738368 : 36 | 6.000000 | 68719476736 : 37 | 6.082763 | 137438953472 : 38 | 6.164414 | 274877906944 : 39 | 6.244998 | 549755813888 : 40 | 6.324555 | 1099511627776 : 41 | 6.403124 | 2199023255552 : 42 | 6.480741 | 4398046511104 : 43 | 6.557439 | 8796093022208 : 44 | 6.633250 | 17592186044416 : 45 | 6.708204 | 35184372088832 : 46 | 6.782330 | 70368744177664 : 47 | 6.855655 | 140737488355328 : 48 | 6.928203 | 281474976710656 : 49 | 7.000000 | 562949953421312 : 50 | 7.071068 | 1125899906842624 : 51 | 7.141428 | 2251799813685248 : 52 | 7.211103 | 4503599627370496 : 53 | 7.280110 | 9007199254740992 : 54 | 7.348469 | 18014398509481984 : 55 | 7.416198 | 36028797018963968 : 56 | 7.483315 | 72057594037927936 : 57 | 7.549834 | 144115188075855872 : 58 | 7.615773 | 288230376151711744 : 59 | 7.681146 | 576460752303423488 : 60 | 7.745967 | 1152921504606846976 : 61 | 7.810250 | 2305843009213693952 : 62 | 7.874008 | 4611686018427387904 : 63 | 7.937254 | 9223372036854775808 : 64 | 8.000000 | 0 : 65 | 8.062258 | 0 : 請按任意鍵繼續 . . . : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.26.170 : ※ 文章網址: https://www.ptt.cc/bbs/Test/M.1489339640.A.CEA.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.26.170 ※ 文章網址: https://www.ptt.cc/bbs/Test/M.1489341112.A.B35.html


03/13 03:03, , 2F
你輸了些時間!
03/13 03:03, 2F
文章代碼(AID): #1OnOguir (Test)
文章代碼(AID): #1OnOguir (Test)