PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 九九乘法表不用循环是叫我直接从1列到81?
楼主:
red0whale
(red whale)
2018-07-15 15:16:04
刚才做题目,
https://i.imgur.com/NI4TYj5.jpg
九九乘法表用两个或一个循环来做我都会
但不用循环叫我列九九乘法表是哪招?
难道是要我直接从1*1列到9*9吗?
还是其实有妙招?
说实在我真想不到不用循环就能简单列出九九乘法表的方法了
作者:
celestialgod
(天)
2018-07-15 15:32:00
递回?
作者:
Killercat
(杀人猫™)
2018-07-15 15:34:00
1. 递回 2. metaprogramming
作者:
niwota
(你我他)
2018-07-15 15:39:00
https://ideone.com/14QeJl
作者: jerryh001
2018-07-15 16:20:00
print一个c的双循环原始码出去 然后编译(误
作者:
sarafciel
(Cattuz)
2018-07-15 18:32:00
https://ideone.com/knKMwJ
macro最棒了~(逃)
作者:
descent
(“雄辩是银,沉默是金”)
2018-07-15 19:34:00
递回写出来就真的难, 之前想了半天才写出来
作者:
jimfan
(jimfan)
2018-07-15 19:35:00
celestialgod的递回就是正解喇
作者:
dalconan
(寒江雪)
2018-07-15 19:53:00
是我想错了吗?为什么只用一个循环占分比较高?
作者: jerryh001
2018-07-15 19:59:00
照难易度给分吧
作者:
alan23273850
2018-07-15 20:38:00
就是因为最后一题要用递回难度才高阿bc都要递回,只是一个是一维递回,一个是二维的
作者: share5566
2018-07-15 21:45:00
https://ideone.com/kgkfZF
b不用递回啊
作者:
Sidney0503
(Sidney0503)
2018-07-15 22:04:00
b用python的方法就好 for(int i=0; i<81; ++i){int x = (i % 9) + 1; int y = (i mod 9) + 1;std::cout << x << "*" << y << "=" << x*y << '\n';}不好意思y打错 y = i/9 + 1;share5566那个你都call自己了还说不用递回...说实在这个问题应该是去算法版 跟C/C++无关
作者: share5566
2018-07-15 22:27:00
连结是给原PO的 下一行是给alan的 我有说是同一件事?还是你从连结那里面有看到循环
作者:
Sidney0503
(Sidney0503)
2018-07-15 22:30:00
很抱歉我没有读心术 无法知道你的推文是跟谁说话为此我深感抱歉 以后我会多练练读心术
作者: share5566
2018-07-15 23:06:00
该练的是发现问题所在:别先入为主:) 离题 这是最后1句
作者: easton7 (easton)
2018-07-17 12:30:00
While也是可以啊。只是脱裤子放屁
作者:
kikiqqp
(喵食罐头)
2018-07-18 10:56:00
写81个printf就好了....针对问题解题
作者:
y3k
(激流を制するは静水)
2018-07-18 19:52:00
其实这是在考你VIM的使用(?
作者:
springman
(司布林)
2018-07-22 19:59:00
用两个递回函数来模拟两层循环,真的要写再来想吧!
作者: lnmlee
2018-07-24 07:37:00
for循环递回化 练习个几次就会了
继续阅读
[问题] const reference是什么?
lovejomi
[问题] 递回 stack overflow怎么解决?
mikemagic88
[问题] scanf while loop 疑问
gyc880323
[问题] 请教Dev C++专案问题
ChenRobert
[问题] C99 及 C11 的入门
MoMoShota
[问题] 关于 core dump
shiningboy
Re: [问题] constexpr 使用的时机
lovejomi
[问题] 询问 C/C++ 程式方面的问题
applepii
[问题]
foxydog
[问题] QT 不同OS外观
lalala0102
Links
booklink
Contact Us: admin [ a t ] ucptt.com