c语言打印九九乘法表。
时间: 2023-09-05 11:09:00 浏览: 98
好的,下面是符合要求的 C 语言代码示例:
```
#include <stdio.h>
int main() {
int i, j;
// 打印九九乘法表
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%-2d ", j, i, i*j); // -2d 表示左对齐,占两位宽度
}
printf("\n");
}
return 0;
}
```
这个程序会按照九九乘法表的格式,打印出从 1*1 到 9*9 的所有乘积。其中,使用了两层循环来实现,外层循环控制行数,内层循环控制列数,每次输出一个乘积,并用空格隔开。需要注意的是,为了对齐输出,乘积的宽度需要设置为 2。
相关问题
C语言打印九九乘法表
以下是两种C语言打印九九乘法表的例子:
1.上三角九九乘法表
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9; j++) {
if (j < i)
printf(" "); // 控制输出格式,占位符为6个空格
else
printf("%2d*%2d=%2d ", i, j, i * j); // 控制输出格式,占位符为2个数字
}
printf("\n");
}
return 0;
}
```
2.下三角九九乘法表
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%2d*%2d=%2d ", i, j, i * j); // 控制输出格式,占位符为2个数字
}
printf("\n");
}
return 0;
}
```
c语言 打印九九乘法表
打印九九乘法表可以使用三种方法。方法一是打印正向靠左的乘法表,方法二是打印正三角靠右的乘法表,方法三是打印倒三角靠右的乘法表。具体代码如下:
方法一:打印正向靠左的乘法表
```c
#include <stdio.h>
int main(){
printf("打印正向靠左的九九乘法表:\n\n");
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%-3d ",i,j,i*j);//输出左对齐
}
printf("\n");
}
return 0;
}
```
方法二:打印正三角靠右的乘法表
```c
#include <stdio.h>
int main(){
printf("打印正三角靠右的九九乘法表:\n\n"); int i, j, n;
for (i = 1; i <= 9; i++) {
for (n = 9; n > i; n--) {
printf(" ");
}
for (j = 1; j <= i; j++) {
printf("%d*%d=%-3d ",i,j,i*j);//输出右对齐
}
printf("\n");
}
return 0;
}
```
方法三:打印倒三角靠右的乘法表
```c
#include <stdio.h>
int main(){
printf("打印倒三角靠右的九九乘法表:\n\n");
int i, j, n;
for (i = 1; i <= 9; i++) {
for (n = 1; n < i; n++) {
printf(" ");
}
for (j = 9; j >= i; j--) {
printf("%d*%d=%-3d ",i,j,i*j);//输出右对齐
}
printf("\n");
}
return 0;
}
```
阅读全文