2020 新生国庆作业题解

2020/10/10 更新:

5赞

补一个第 24 题乘法表输出格式放宽之前的个人做法。

点此查看代码
#include <stdio.h>

void printLine(int z, int l, int s, int e)
{
    while (z--) printf("    ");
    for (int i = s; i < e; i++) printf("%-4d", l * i);
    printf("%d\n", l * e);
}

void printHead(int f)
{
    if (f == 1) printf("\n");
    printLine(0, 1, 1, 9);
    for (int i = 1; i < 9; i++) printf("%-4c", '_');
    printf("_\n");
}

int main()
{
    printHead(0);
    for (int i = 1; i <= 9; i++) printLine(0, i, 1, 9);
    printHead(1);
    for (int i = 1; i <= 9; i++) printLine(0, i, 1, i);
    printHead(1);
    for (int i = 1; i <= 9; i++) printLine(i - 1, i, i, 9);
}
2赞

呜呜呜,用惯了python,js,现在回到c感觉挺不爽的,全都不会啊。尤其是算法,头发快掉光了。

整挺好 :+1: :+1: :+1:

1赞

:heart_eyes: :smiling_face_with_three_hearts: :star_struck:

粤 ICP 备 2020080455 号