Re: [問題] 九九乘法表不用迴圈是叫我直接從1列到81?
也是recursive版本,不過邏輯比較好懂XD
#include <stdio.h>
void nine(int i, int j)
{
if (i < 10)
{
if (j < 10)
{
printf("%d * %d = %2d \n", i, j, i*j);
nine(i, j + 1);
}
else
{
printf("\n");
i++;
nine(i, 1);
}
}
}
int main() {
nine(1, 1);
return 0;
}
※ 引述《RealJack ()》之銘言:
: 這系列的問題不外乎有以下的風格
: 1. 精簡型
: 2. 炫技型
: 3. 搞笑型
: 4. 鑽漏洞型
: 5. 創意型
: 個人認為1,3,5比較有意思
: 以下是我的想法
: 各位可參考一下...XD
: include <stdio.h>
: void f(int n)
: {
: if(n == 100)
: return;
: if(n % 10 != 0)
: printf("%d * %d = %d\n", n/10, n%10, (n/10)*(n%10));
: f(n+1);
: }
: void main()
: {
: f(11);
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.70.24
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1531853990.A.00F.html
推
07/18 05:29,
6年前
, 1F
07/18 05:29, 1F
推
07/18 22:53,
6年前
, 2F
07/18 22:53, 2F
推
07/19 17:05,
6年前
, 3F
07/19 17:05, 3F
推
07/19 22:20,
6年前
, 4F
07/19 22:20, 4F
→
07/19 22:39,
6年前
, 5F
07/19 22:39, 5F
推
07/20 03:35,
6年前
, 6F
07/20 03:35, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 8 之 29 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章