用C语言编写一个程序,用于打印九九乘法表

供稿:hz-xin.com     日期:2025-01-13
用C语言编写一个程序,用于打印九九乘法表。求格式

代码如下:
----------------------------------------------
#include

int main(int argc, char *argv[])
{
printf(" * 1 2 3 4 5 6 7 8 9
");
for (int i = 1; i <= 9; i++)
{
printf("
%d", i);
for (int j = 1; j <= i; j++) // 如果要打印右上角, 则将 j <= i 改为 j <= 9
{
printf("%4d", i * j);
}
}

return 0;
}

运行结果:
(当代码中 j <= i 时)
---------------------------------------
* 1 2 3 4 5 6 7 8 9

1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 49
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81


(当代码中 j <= 9 时)
---------------------------------------
* 1 2 3 4 5 6 7 8 9

1 1 2 3 4 5 6 7 8 9
2 2 4 6 8 10 12 14 16 18
3 3 6 9 12 15 18 21 24 27
4 4 8 12 16 20 24 28 32 36
5 5 10 15 20 25 30 35 40 45
6 6 12 18 24 30 36 42 48 54
7 7 14 21 28 35 42 49 56 63
8 8 16 24 32 40 48 56 64 72
9 9 18 27 36 45 54 63 72 81

#include
main()
{
int i,j,n;
for(j=1;j<10;j++,printf("
"))
for(i=1;i<=j;i++)
{n=i*j;printf("%2d*%2d=%2d",i,j,n);}
}

希望你能够明白,一个程序是越精简越有价值

http://blog.sina.com.cn/micuncang
上面还有好多精简版的程序

有两种:1.
#include<stdio.h>
void main()
{
int x,y;
clrscr();
for(x=1;x<=9;x++)
{ for(y=1;y<=x;y++)
printf("%d*%d=%d",x,y,x*y);
printf("\n");
}
getch();
}
附程序运行结果
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
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

#include
<stdio.h>
void
main()
{
int
x
=
1,
y
=
1;
while
(x
<=
9)
{
y
=
1;
while
(y
<=
x)
{
printf("%d*%d=%d\t",
y
,
x,
x
*
y);
y++;
}
printf("\n");
x++;
}
}

#include <stdio.h>

void main()
{
int x = 1, y = 1;

while (x <= 9)
{
y = 1;
while (y <= x)
{
printf("%d*%d=%d\t", y , x, x * y);
y++;
}
printf("\n");
x++;
}
}

用C语言编写一个程序,用于打印九九乘法表
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

怎样用C语言做9 9乘法口诀
\/\/编写一个C程序,用于打印九九乘法表.include <stdio.h> main(){ int i=1,j=1;do { do { printf("%dX%d=%d ",i,j,j*i);j++;} while (j<=i);printf("\\n");j=1;i++;} while (i<=9);}

在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, j*i);printf("\\n");} return 0;} ...

九九乘法任意口诀c语言代码
本文提供了一个C语言程序,用于打印任意整数的九九乘法表。程序包括一个主函数和一个内部函数。主函数请求用户输入一个整数,并打印该整数的乘法表。内部函数负责生成并输出乘法表。在主函数中,首先打印提示信息:“请输入要得表的数”。接着,通过`scanf`函数接收用户输入的整数,并将其存储在变量`i`...

求高手帮忙制作C语言程序:输出九九乘法口决表(循环结构的应用,表的格...
include<stdio.h> void main(){ int i,j,result;printf("\\n");for (i=1;i<10;i++){for(j=1;j<=i;j++) { result=i*j; printf("%d*%d=%-3d",i,j,result);\/*-3d表示左对齐,占3位*\/ } printf("\\n");} }

打印一张九九乘法表的 C语言程序怎样编写?
include <stdio.h> include <stdlib.h> main(){ int i,j,s;for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ s=j*i;printf("%d * %d=%3d",j,i,s);} printf("\\n");} system("pause");} 我用的是Dev c++做的,所以最后一句有system("pause"); 望参考 ...

急!!急!!急!!!编制程序,打印九九加法表c语言!!!
include <stdio.h>void main(){int i,j;for(i=1;i<10;i++){for(j=1;j<10;j++){printf("%d\\t",i*j);}printf("\\n");}}

用C语言怎么输出九九乘法表呀?
void main(){ int i,j;for(i=1;i<=9;i++){ for(j=1;j<=9;j++)printf("%d*%d=%-3d ",i,j,i*j);printf("\\n");} } 输出:1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 2*1=2 2*2=4 2*3=6 2...

如何用c语言打印九九乘法表?输出形式为正三角形形式的?
include <stdio.h> void main(){ int i,j;printf("九九乘法表\\n");for(i=1;i<10;i++){ for(j=1;j<=i;j++){ printf("%-d*%d=%-5d",i,j,i*j);} printf("\\n");} }

编写一个C程序,用于打印99乘法表。
帮我用C 写一个 99乘法表的代码\/谢谢了小弟初学!anbi1 | 浏览8030 次 |举报 我有更好的答案推荐于2017-12-15 10:47:37 最佳答案 #include<stdio.h>main(){ int i,j,n; for(j=1;j<10;j++,printf("\\n")) for(i=1;i<=j;i++){n=i*j;printf("%2d*%2d=%2d",i,j,n);}}希望你...