在后面几行数字是不完全对齐的!
差一点,你多加了\t?
是我的编译器问题?为什么我用你的代码是对齐的?
#include <stdio.h>
int main(int argc, char *argv[])
{
int i,j;
for(i=9;i>0;i--)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,i*j);
if(i*j<10&&j>=2)/*这个if是为了让表对齐,或者if(i==4&&j==2||i==3&&j==2)*/
{
printf(" ");
}
}
printf("\n");
}
return 0;
}