C语言实现九九乘法表:左对齐、计算算式数量、十六进制转换
#include <stdio.h>
int main() {
    int count = 0;
    printf('   |');
    for (int i = 1; i <= 9; i++) {
        printf('%3d', i);
    }
    printf('
---+');
    for (int i = 1; i <= 9; i++) {
        printf('---');
    }
    printf('
');
    for (int i = 1; i <= 9; i++) {
        printf('%2d |', i);
        for (int j = 1; j <= i; j++) {
            printf('%3d', i * j);
            count++;
        }
        printf('
');
    }
    printf('共有%d个算式
', count);
    printf('十六进制:%x
', count);
    return 0;
}
输出结果:
   |  1  2  3  4  5  6  7  8  9
---+-------------------------
 1 |  1
 2 |  2  4
 3 |  3  6  9
 4 |  4  8 12 16
 5 |  5 10 15 20 25
 6 |  6 12 18 24 30 36
 7 |  7 14 21 28 35 42 49
 8 |  8 16 24 32 40 48 56 64
 9 |  9 18 27 36 45 54 63 72 81
共有45个算式
十六进制:2d
原文地址: https://www.cveoy.top/t/topic/mgex 著作权归作者所有。请勿转载和采集!