编程实现九九乘法表c
时间: 2023-12-13 18:31:07 浏览: 30
以下是C语言实现九九乘法表的代码,共包括五种形式的输出方式:
1. 普通形式输出九九乘法表
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%d\t", j, i, i*j);
}
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("%d*%d=%d\t", j, i, i*j);
}
printf("\n");
}
return 0;
}
```
3. 右上三角形式输出九九乘法表
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = i; j <= 9; j++) {
printf("%d*%d=%d\t", i, j, i*j);
}
printf("\n");
}
return 0;
}
```
4. 带空格的九九乘法表
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%-3d ", j, i, i*j);
}
printf("\n");
}
return 0;
}
```
5. 带颜色的九九乘法表
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
if (i*j < 10) {
printf("\033[0;31m%d*%d=%d\033[0m\t", j, i, i*j);
} else {
printf("\033[0;32m%d*%d=%d\033[0m\t", j, i, i*j);
}
}
printf("\n");
}
return 0;
}
```