新手,请教关于打印九九乘法表格式问题
大家好,我新来的,刚接触C语言,就碰上一道题目,有两个题,第一是九九乘法表格式,我用的是VC++6.0,我想把格式打成阶梯状,即:1X1=1
2X1=2 2X2=4
3X1=3 3X2=6 3X3=9
。。。。。。。。。。。。。
。。。。。。。。。。。。。。。
9X1=9 。。。。。。。。。。。。。。
我不知道改修改哪里的代码才能打成这种格式,我的代码如下:
#include "stdio.h"
void main()
{
int i,j;
for(i=1;i<10;i++)
for(j=1;j<=i;j++)
{
printf("%dX%d=%d \t",i,j,i*j);
}
}
还有一道题目就是任意输入一个整数(假设是5),然后从与1~10相乘,要求格式是:
5X1=5 5X2=10
5X3=15 5X4=20
。。。。。。。。
。。。。。。。。
我想要打成这种格式,可是不知道改如何修改代码,我的代码如下:
#include "stdio.h"
void main()
{
int x,y,sum;
printf("请输入一个数:\n");
scanf("%d",&x);
for(y=1;y<=10&&y>0;y++)
{
sum=x*y;
printf("%d×%d=%d\n",x,y,sum);
}
printf("\n");
}
请各位大哥教教我怎么打印出这种格式的方法,谢谢了~