请教一下 需要这个输出时每个式子都上下左右对齐,然后输入n=10时也能保证式子对齐,这个代码应该怎么改正?
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int i,j;
i=1;
while (i<=n){
j=1;
while (j<=i){
printf("%d*%d=%d",j,i,i*j);
if (i*j<10){
printf(" ");
if(10<i*j<82){
printf(" ");
}
}
j++;
}
printf("\n");
i++;
}
return 0;
}