我的个人博客

乘法口诀表

返回首页
技术分享 2025-12-20

口诀

外层控制列,内层控制行,外层乘内层,外层再换行,while计数器,末尾要自加

两层for嵌套

for i in range(1,10):
    for j in range(1,i+1):
        print(f'{j}*{i}={j*i}',end=" ")
    print()
<?php
for ($i = 1; $i <= 9; $i++) {
    for ($j = 1; $j <= $i; $j++) {
        $k = $i * $j;
        echo "$j*$i=$k ";
    }
    echo "\n";
}
?>
#include<stdio.h>
int main(){
    for (int i = 1; i <= 9; i++){
        for (int j = 1; j <= i; j++) {
            printf("%d*%d=%d ", j, i, i * j);
        }
        printf("\n");
    }
        return 0;
}

两层while嵌套

i=1
while(i <= 9):
    j=1
    while(j<=i):
        print(f'{j}*{i}={j*i}',end=" ")
        j+=1
    print()
    i+=1
<?php
$i = 1;
while ($i <= 9) {
    $j = 1;
    while ($j <= $i) {
        $k = $i * $j;
        echo "$j*$i=$k ";
        $j++;
    }
    $i++;
    echo "\n";
}
?>
#include <stdio.h>
int main() 
{
    int i=1;
    while(i<=9){
        int j=1;
        while(j<=i){
            printf("%d*%d=%d ",j,i,i*j);
            j++;
        }
        printf("\n");
        i++;
    }
    return 0;
}

外层for内层while

for i in range(1,10):
    j=1
    while(j<=i):
        print(f'{j}*{i}={j*i}',end=" ")
        j+=1
    print()
<?php
for ($i = 1; $i <= 9; $i++) {
    $j = 1;
    while ($j <= $i) {
        $k = $i * $j;
        echo "$j*$i=$k ";
        $j++;
    }
    echo "\n";
}
?>
#include <stdio.h>
int main() 
{
    for (int i=1;i<=9;i++){
        int j=1;
        while(j<=i){
            printf("%d*%d=%d ",j,i,i*j);
            j++;
        }
        printf("\n");
    }
    return 0;
}

外层while内层for

i=1
while(i <= 9):
    for j in range(1,i+1):
        print(f'{j}*{i}={j*i}',end=" ")
    print()
    i+=1
<?php
$i = 1;
while ($i <= 9) {
    for ($j = 1; $j <= $i; $j++) {
        $k = $i * $j;
        echo "$j*$i=$k ";
    }
    echo "\n";
    $i++;
}
?>
#include <stdio.h>
int main() 
{
    int i=1;
    while (i<=9){
        for (int j=1;j<=i;j++){
            printf("%d*%d=%d ",j,i,i*j);
        }
        printf("\n");
        i++;
    }
    return 0;
}