//6.18
第一种
int main()
{
int i,j;
for (i = 1;i <= 9;i++)
{
printf("%3d ", i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf(" - ");
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf("%3d ",2*i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf("%3d ",3*i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf("%3d ", 4 * i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf("%3d ", 5 * i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf("%3d ", 6 * i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf("%3d ", 7 * i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf("%3d ", 8 * i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf("%3d ", 9 * i);
}
return 0;
}
第一种
int main()
{
int i, j;
for (i = 1;i <= 9;i++)
{
printf("%3d ", i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf(" - ");
}
printf("\n");
for (i = 1;i <= 9;i++)
{
for (j = 1;j <= 9;j++)
{
printf("%3d ", i * j);
}
printf("\n");
}
return 0;
}
第二种
int main()
{
int i, j, k;
for (i = 1;i <= 9;i++)
{
printf("%3d", i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf(" -");
}
printf("\n");
for (i = 1;i <= 9;i++)
{
for (j = 1;j <= i;j++)
printf("%3d", i * j);
printf("\n");
}
return 0;
}
第三种
int main()
{
int i, j, k;
for (i = 1;i <= 9;i++)
{
printf("%3d", i);
}
printf("\n");
for (i = 1;i <= 9;i++)
{
printf(" -");
}
printf("\n");
for (i = 1;i <= 9;i++)
{
for (j = 1;j <= 9;j++)
if (j < i)
printf(" ");
else
printf("%3d", i * j);
printf("\n");
}
return 0;
}
C语言程序设计苏小红课后习题答案6.18 九九乘法表
于 2022-03-23 14:44:39 首次发布
这篇博客展示了三种不同的编程方法来打印乘法表。第一种简单地打印1到9的乘法表;第二种逐行打印每个数字的乘积;第三种在打印乘积时,空格填充未达到当前行数的乘积。这些方法展示了递归和条件判断在编程中的应用。
摘要由CSDN通过智能技术生成