用C语音编写一个九九乘法表程序
时间: 2024-06-13 20:06:22 浏览: 78
c语言编写的九九乘法表
5星 · 资源好评率100%
以下是用C语言编写九九乘法表程序的代码:
```c
#include <stdio.h>
int main() {
int i, j;
// 输出完整乘法表
printf("完整乘法表:\n");
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%-2d ", j, i, i*j);
}
printf("\n");
}
printf("\n");
// 输出右上乘法表
printf("右上乘法表:\n");
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9; j++) {
if (j >= i) {
printf("%d*%d=%-2d ", i, j, i*j);
} else {
printf(" ");
}
}
printf("\n");
}
printf("\n");
// 输出右下乘法表
printf("右下乘法表:\n");
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9; j++) {
if (i + j >= 10) {
printf("%d*%d=%-2d ", i, j, i*j);
} else {
printf(" ");
}
}
printf("\n");
}
printf("\n");
// 输出左上乘法表
printf("左上乘法表:\n");
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9; j++) {
if (j <= 10 - i) {
printf("%d*%d=%-2d ", i, j, i*j);
} else {
printf(" ");
}
}
printf("\n"); }
printf("\n");
// 输出左下乘法表
printf("左下乘法表:\n");
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9; j++) {
if (i + j <= 10) {
printf("%d*%d=%-2d ", i, j, i*j);
} else {
printf(" ");
}
}
printf("\n");
}
printf("\n");
return 0;
}
```
阅读全文