如何用C语言编写打印乘法口决表

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:00:28
要求打印出的是直角三角形!!!的99乘法表!
在TC2.0环境下运行的!~

#include "stdio.h"

main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=i;j<=9;j++)
{
printf("%dX%d=%d ",i,j,i*j);
}
printf("\n");
}
return 0;
}

这是完整的程序
运行结束以后的输出效果是
1X1=1 1X2=2....
2X2=4....
3X3=9.....
这样的
如果满意,希望给分

int i = 1, j = 1;
for(; i <= 9; i++)
{
for(j = 1; j <= i; j++)
printf("%d*%d=%2d ", i, j, i * j);
printf("\n");
}

完全按照你的意思,能输出直角三角形的9乘9口决表,并且可以出现比9更大的口决表(需要满足两个数相乘的积必须在你所使用的C编译器int类型值域范围内),修改count的值的一个判定条件就是了,程序如下:

#include "stdio.h"
int main(void) //主函数名
{
int line_N,cloumn_N; //行变量,列变量
int count=1; //中间计数变量
for(line_N=1;line_N<=count;line_N++)
{
for(cloumn_N=1;cloumn_N<=count;cloumn_N++)
{
printf("%dX%d=%d ",line_N,cloum