利用c语言写九九乘法表
时间: 2023-03-13 21:18:47 浏览: 117
使用循环语句来实现,可以这样:for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
printf("%d*%d=%d\t",i,j,i*j);
}
printf("\n");
}
相关问题
c语言函数九九乘法表编程
在 C 语言中,编写一个九九乘法表的程序相对简单,通常会利用循环结构和嵌套循环来生成表格。这里是一个基本的示例:
```c
#include <stdio.h>
void printMultiplicationTable() {
int i, j;
// 循环从1到9
for (i = 1; i <= 9; ++i) {
// 对每个数i打印行
printf("%d*%d=", i, i);
// 再次循环,这次从1到i,用于计算乘积
for (j = 1; j <= i; ++j) {
printf("%d ", i * j); // 计算并打印乘积
}
// 结束内层循环后换行
printf("\n");
}
}
int main() {
printMultiplicationTable();
return 0;
}
```
这个 `printMultiplicationTable` 函数会打印出从1到9的每个数字对应的乘法表。运行这段程序,你会在控制台上看到完整的九九乘法表。
用·c语言编写九九乘法表 三角形形式
当然可以,使用C语言编写一个简单的九九乘法表,并以三角形的形式显示出来,可以利用嵌套循环来实现。这是一个示例代码:
```c
#include <stdio.h>
void print_triangle(int n) {
int i, j;
for (i = 1; i <= n; i++) { // 行数
for (j = 1; j <= i; j++) { // 列数从1到当前行数
printf("%d*", j);
}
printf("\n"); // 换行
if (i != n) { // 非最后一行,打印空格以形成对齐的三角形
for (int k = i + 1; k <= n; k++) {
printf(" ");
}
}
}
}
int main() {
int size;
printf("请输入乘法表的大小:");
scanf("%d", &size);
print_triangle(size);
return 0;
}
```
当你运行这个程序并输入一个数字(如9),它会输出一个9x9的九九乘法表,以三角形的形式排列。
阅读全文