请问C语言编程高手指教?谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:57:48
请问如何将九九乘法表打印效果是
1X1=1 1X2=2 1X3=3.....
2X2=4 2X3=6.....
3X3=9......
以这样的倒三角格式打印出来,请高手帮忙,谢谢
1X1=1 1X2=2....
2X2=4....
3X3=9.....

简单写一下,现在没有编译器,没在编译器里面看,可能有语法错误,自己改改吧,主干部分应该没问题

#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;
}

这样好看点
#include <stdio.h>

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

我的运行过 绝对OK 上两个有问题! 输出的和你写的不一样
main()
{
int i,j,n= 9;
for(i=1;i<=9;i++)
{
for(j=1;j<=10-i;j++)
{
printf("%d*%d=%-4d",i,(j+i-1),(i*(j+i-1)));
}
printf("\n");
}
}