看一篇文章 突然想起来了乘法表,然后顺便想代码实现,然后竟然卡了...受到了一万点伤害。
代码:
for (int row = 1; row < 10; row ++) {
for (int col = 1; col <= row; col ++) {
printf("%d x %d = %d ", row, col, row * col);
if (col == row) {
printf("\n");
}
}
}
打印出结果是:

感觉不对劲,百度了下,乘法表长这样子:

那就这样,不知道别人怎么写,我就这么写
for (int row = 1; row < 10; row ++) {
for (int col = 1; col <= row; col ++) {
printf("%d x %d = %d ", col, row, row * col);
if (col == row) {
printf("\n");
}
}
}

外层for循环控制行,内层for循环控制列
网友评论