作者PkmX (阿貓)
看板C_and_CPP
標題Re: [問題] 九九乘法表不用迴圈是叫我直接從1列到81?
時間Fri Aug 3 03:37:28 2018
沒有數字的版本:
http://coliru.stacked-crooked.com/a/82d99863993ab081
#include <cstdio>
int main(){[$=+([]{}!=[]{})]()mutable{for(;$!=(((([]{}!=[]{})<<(([]{}!=[]{})+([]
{}!=[]{})+([]{}!=[]{})))+([]{}!=[]{}))*((([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{}
)+([]{}!=[]{})))+([]{}!=[]{})))+([]{}!=[]{});$+=([]{}!=[]{})){const char $$[]={(
char)((([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}
!=[]{})))+(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{}))),(
char)((([]{}!=[]{})<<((([]{}!=[]{})+([]{}!=[]{}))*(([]{}!=[]{})+([]{}!=[]{})+([]
{}!=[]{}))))+(([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})
+([]{}!=[]{})))+(([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})))),(char)((([]{}!=[]{}
)<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))),(char)((
([]{}!=[]{})<<((([]{}!=[]{})+([]{}!=[]{}))*(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{
}))))+(([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}
!=[]{})))+(([]{}!=[]{})<<(([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{}))))+(([]{}!=[]
{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))),(char)((([]{}!=[]{})<<(([]{}!=[]
{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))),(char)((([]{}!=[]{})
<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))+(([]{}!=[]
{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{}))),(char)((([]{}!=[]{})<<
((([]{}!=[]{})+([]{}!=[]{}))*(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{}))))+(([]{}!=
[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))+(([]{
}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})))),(char)((([]{}!=[]{})<<(([]{}!=[]{})+([]{
}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))),(char)((([]{}!=[]{})<<(([]{}
!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))+(([]{}!=[]{})<<(([
]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{}))))+(([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]
{})+([]{}!=[]{})))+(([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})))+([]{}!=[]{})),(
char)((([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}
!=[]{})))),(char)((([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=
[]{})+([]{}!=[]{})))+(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+([]{}
!=[]{}))),(char)((([]{}!=[]{})<<((([]{}!=[]{})+([]{}!=[]{}))*(([]{}!=[]{})+([]{}
!=[]{})+([]{}!=[]{}))))+(([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})+(
[]{}!=[]{})+([]{}!=[]{})))+(([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})))),(char)((
([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))+(([]{}!=[]{})+([]{}!=[]{
}))),(char)([]{}==[]{})};printf($$,($-([]{}!=[]{}))/((([]{}!=[]{})<<(([]{}!=[]{}
)+([]{}!=[]{})+([]{}!=[]{})))+([]{}!=[]{}))+([]{}!=[]{}),($-([]{}!=[]{}))%((([]{
}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))+([]{}!=[]{}))+([]{}!=[]{}),(
($-([]{}!=[]{}))/((([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]{})+([]{}!=[]{})))+([]{}
!=[]{}))+([]{}!=[]{}))*(($-([]{}!=[]{}))%((([]{}!=[]{})<<(([]{}!=[]{})+([]{}!=[]
{})+([]{}!=[]{})))+([]{}!=[]{}))+([]{}!=[]{})));}}();}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.193.217
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1533238652.A.F74.html
※ 編輯: PkmX (140.113.193.217), 08/03/2018 03:39:46
推 CoNsTaR: 現在的標準還是支援這個喔...還以為已經被拔掉了說 XD 08/03 05:44
推 jerryh001: 求解釋… 然後我是不是看到for 08/03 07:37
推 sarafciel: 你把([]{}!=[]{})印出來看看就解大半了XD 08/03 09:09
推 ilikekotomi: 太酷了 等等研究看看 08/03 09:31
推 Jockey66666: 這個很適合交作業 08/03 09:50
→ MOONRAKER: 版主再不辦POCCC就太對不起大家了 08/03 10:02
推 Schottky: C++11 的 Lambda expression 08/03 10:24
推 Schottky: 不要以為把 for 藏在中間就沒人找得到 XDDDD 08/03 10:27
推 ckclark: 沒人發現結果是錯的嗎XD 08/03 10:43
→ sarafciel: 還真的是錯的XDDD 08/03 11:30
推 s4300026: ............... 08/03 12:16
囧 少了一組括號 已修正
※ 編輯: PkmX (140.113.193.217), 08/03/2018 13:11:03
推 sarsman: 讚XDD 08/03 14:35
推 Neisseria: 還可以發現錯誤和修正,也太妙了吧 XDD 08/03 18:28
推 CP64: XDDDDDDDDDDDDD 08/03 19:14
推 TitanEric: 這串是… 話說我有看到for 08/03 19:43
推 oiu850714: 請問是用 script 之類的生的嗎?還是手打 XD 08/03 21:24
推 yoco: XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 08/04 01:50
推 a82611141: XD 08/04 17:56
推 andyjy12: XDDDDDD 08/04 21:52
推 alan23273850: 跪求 []{}!=[]{} 的解釋~ 08/05 15:55
推 lc85301: 利用 C++11 lambda 互相比較一定會是不同的物件 08/05 17:09
→ lc85301: 還有bool的false一定是1這兩個性質吧 08/05 17:09
→ sarafciel: 準確地說是比出來一定是false =>!=回傳ture=>true等於1 08/05 18:13
→ sarafciel: true 08/05 18:14
推 shadow0326: XDDDD 08/05 20:32
推 kyrie77: 太ㄎㄧㄤ了吧XDDDDDDDD 08/06 01:22
推 leo80042: 08/06 07:25
噓 Sidney0503: 不符標題 騙我 08/06 18:30
→ tsaiminghan: 看不懂....0rz. 08/06 21:36
→ y3k: 其實用類似方式可以做出一堆XDD 08/06 23:44
推 soheadsome: 之後就lambda加上three-way operator 08/07 09:19
推 alan23273850: 感謝 lc 大大解釋! 08/07 09:46
推 lc85301: 其實照題義這個解答零分 08/09 02:02
推 hotrain13: 這個厲害 08/09 20:17
推 d630200x: 笑死XDDDDDDD 08/18 01:07
推 asas1asas200: 笑了 12/03 06:54