C语言输出一个九九乘法表
时间: 2024-06-13 15:08:15 浏览: 109
以下是C语言输出九九乘法表的代码示例:
```c
#include <stdio.h>
int main() {
int i, j, result;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
result = i * j;
printf("%d*%d=%-2d ", j, i, result); // 使用%-2d控制输出格式
}
printf("\n");
}
return 0;
}
```
该程序使用两个嵌套的for循环来遍历九九乘法表中的每个元素,并使用printf函数输出结果。其中,%-2d用于控制输出格式,保证每个结果占据两个字符的宽度,左对齐输出。
相关问题
用c语言输出一个九九乘法表
好的,以下是用C语言输出九九乘法表的代码:
```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", i, j, i*j); // 输出乘法表格
}
printf("\n"); // 换行
}
return 0;
}
```
输出结果如下:
```
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
```
C语言输出上三角九九乘法表
在C语言中,要输出上三角的九九乘法表,可以使用嵌套循环以及简单的条件判断来控制打印的内容。以下是示例代码:
```c
#include <stdio.h>
int main() {
int i, j;
// 循环从1到9,外层循环控制行数
for (i = 1; i <= 9; ++i) {
// 内层循环控制每个数的列数,小于当前行数
for (j = 1; j <= i; ++j) {
printf("%d*%d=%-4d", j, i, i*j);
}
// 每一行结束前换行,并调整对齐方式
printf("\n");
}
return 0;
}
```
这个程序会打印出这样的九九乘法表:
```
1*1= 1
1*2= 2 2*2= 4
1*3= 3 2*3= 6 3*3= 9
1*4= 4 2*4= 12 3*4= 18 4*4= 32
1*5= 5 2*5= 10 3*5= 15 4*5= 25 5*5= 50
1*6= 6 2*6= 18 3*6= 27 4*6= 36 5*6= 60 6*6= 72
1*7= 7 2*7= 14 3*7= 21 4*7= 28 5*7= 35 6*7= 42 7*7= 49
1*8= 8 2*8= 16 3*8= 24 4*8= 32 5*8= 40 6*8= 48 7*8= 56 8*8= 64
1*9= 9 2*9= 18 3*9= 27 4*9= 36 5*9= 45 6*9= 54 7*9= 63 8*9= 72 9*9= 81
```
阅读全文