討論串[問題] 九九乘法表不用迴圈是叫我直接從1列到81?
共 29 篇文章

推噓1(1推 0噓 1→)留言2則,0人參與, 6年前最新作者yoco (眠月)時間6年前 (2018/08/02 23:51), 編輯資訊
2
0
0
內容預覽:
被嗆我難過,回家反省,確定這個直接 template-meta 的版本沒人給過. #include <cstdio>. template <int N, int M> struct p {. static void foo() {. printf("%2d x %2d = %2d\n", N, M,
(還有355個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 6年前最新作者yoco (眠月)時間6年前 (2018/08/03 00:00), 編輯資訊
0
0
0
內容預覽:
#include <cstdio>. int main(int n, char* []) {. if (n == 82) return 0;. printf("%2d x %2d = %2d\n",(n-1)/9+1,(n-1)%9+1,((n-1)/9+1)*((n-1)%9+1));. main
(還有85個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yoco (眠月)時間6年前 (2018/08/03 00:25), 編輯資訊
0
0
0
內容預覽:
C++17 新功能 static-if 根據 compile time constant 展開. 不勞煩大家讀難懂的 meta-template programming 版本了. #include <cstdio>. template <int n> int f(){. if constexpr(n
(還有162個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Schottky (順風相送)時間6年前 (2018/08/03 02:43), 編輯資訊
0
0
1
內容預覽:
我知道這樣子程式跑得慢了點,但是大家是在斯文寫考卷又不是在火拚對吧. 一秒印一行,大不了 64 秒也是印得完,而且都在睡也沒浪費 CPU time. 啊就真的沒有用到迴圈,我用 alarm() 去推動也是會動. 最後面用 getchar() 來等待,原因是 sleep() 會被 signal 打斷,
(還有1308個字)

推噓0(0推 0噓 3→)留言3則,0人參與, 6年前最新作者Schottky (順風相送)時間6年前 (2018/08/03 02:51), 編輯資訊
0
0
1
內容預覽:
寫完上面那篇之後,仔細想想 #1IGT3gmB (C_and_CPP) 好歹也是我寫的,. 用那種舊的 alarm() 好像有點掉漆,用新的 timer_ 系列和 nanosleep(). 感覺起來就高級很多,而且我把速度調到十倍快,「體感」效能有增加。. $ cat alarm2.c. /* ht
(還有1853個字)