落不下 发表于 2023-4-26 20:19:59

C语言求助

九九乘法表第一列和第一行怎么空一格?{:5_94:}

isdkz 发表于 2023-4-26 20:20:00

落不下 发表于 2023-4-26 20:32
#include
void main()
{


在C语言中,为了实现九九乘法表第一列和第一行空一格,可以通过修改代码添加空格。以下是修改后的代码:

#include <stdio.h>
void main()
{
    int k, i;

    printf("   "); // 打印第一行前面的空格
    for (k = 1; k <= 9; k++)
    {
      printf("%4d", k);
    }
    printf("\n");

    for (k = 1; k <= 9; k++)
    {
      printf("%4d", k); // 打印第一列
      for (i = 1; i <= 9; i++)
      {
            printf("%4d", k * i);
      }
      printf("\n");
    }
    return 0;
}


这段代码首先在第一行输出5个空格,然后输出1到9的乘法表第一行。在接下来的循环中,每次循环首先输出第一列的数字,然后输出乘法表中的乘积。这样九九乘法表的第一列和第一行就会空出一格。

isdkz 发表于 2023-4-26 20:20:33

代码呢?

落不下 发表于 2023-4-26 20:32:21

isdkz 发表于 2023-4-26 20:20
代码呢?

#include <stdio.h>
void main()
{
int k,i;
for(k=1;k<=9;k++)
{
for(i=1;i<=9;i++)
printf("%4d",k*i);
printf("\n");

}
return 0;
}

落不下 发表于 2023-4-26 20:37:24

落不下 发表于 2023-4-26 20:32
#include
void main()
{


C:\Users\86153\Desktop
页: [1]
查看完整版本: C语言求助