用c语言编程,输出九九乘法表
时间: 2023-12-22 17:27:12 浏览: 147
以下是两种C语言输出九九乘法表的例子:
1. 左上角
```c
#include <stdio.h>
int main() {
// 外层循环变量,控制行
int i = 0;
// 内层循环变量,控制列
int j = 0;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%dx%d=%d\t", j, i, i * j);
}
// 每行输出完后换行
printf("\n");
}
return 0;
}
```
2. 右下角
```c
#include <stdio.h>
int main() {
int i = 0, j = 0, k, sum;
for (i = 1; i <= 9; i++) {
for (k = 1; k <= 9 - i; k++) {
printf(" ");
}
for (j = 1; j <= i; j++) {
sum = i * j;
printf("%d x %d= %2d ", i, j, sum);
}
printf("\n");
}
return 0;
}
```
相关问题
用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", j, i, i*j);
}
printf("\n");
}
return 0;
}
```
这段代码中,使用了两个嵌套的循环,外层循环控制行数,内层循环控制列数。printf函数用来输出每个结果,其中“\t”表示制表符,使输出结果对齐。
如何用C语言编程实现九九乘法表的输出?
在C语言中,你可以使用嵌套循环结构来实现九九乘法表的输出。以下是简单的示例代码:
```c
#include <stdio.h>
int main() {
// 循环变量,控制行数和列数
for (int i = 1; i <= 9; ++i) { // 从1到9,每行有i个数字
for (int j = 1; j <= i; ++j) { // 每行从1开始,每次递增直到当前行数
printf("%d*%d=%-2d ", j, i, i*j); // 输出乘积,并用两个空格对齐
}
printf("\n"); // 换行,开始下一行
}
return 0;
}
```
这个程序会打印出如下的九九乘法表:
```
1*1=1 1*2=2 1*3=3 ... 1*9=9
2*1=2 2*2=4 2*3=6 ... 2*9=18
3*1=3 3*2=6 3*3=9 ... 3*9=27
...
9*1=9 9*2=18 9*3=27 ... 9*9=81
```
阅读全文