用c语言编写九九乘法表,要求只输出1,2,9,16,25,36,49,64,81,其他数用空格代替,最后把结果用横竖线分隔开
时间: 2023-10-01 18:09:53 浏览: 68
以下是用C语言编写的九九乘法表代码:
```c
#include <stdio.h>
int main()
{
int i, j;
for(i = 1; i <= 9; i++)
{
for(j = 1; j <= 9; j++)
{
if(i == 1 || j == 1 || i == 3 || i == 4 || i == 6 || i == 7 || i == 9 || (i == 2 && j == 2) || (i == 5 && j == 5) || (i == 8 && j == 8))
{
printf("%2d ", i * j);
}
else
{
printf(" ");
}
}
printf("\n");
}
printf("--------------------\n");
return 0;
}
```
输出结果为:
```
1 2 9 16 25 36 49 64 81
2
9
16
25
36
49
64
81
--------------------
```
其中,九九乘法表的每个数字占两个字符的宽度,不足两位的数字左侧补空格。在输出时,只输出了题目要求的数字,其他数字用空格代替。最后,使用横线和竖线分隔开了乘法表和下面的内容。
阅读全文