请大神指点,怎么简便的让编译后的算式对齐,想了很久只想到这种比较简便

//9*9乘法表
int main()
{
int i,j,num=10,result;
for(j=9;j>0;j--)
{
for(i=1;i<num;i++)
{
   result=i*j;
      printf("%d*%d=%d  ",j,i,result);
}
printf("\n");
num--;
}
return 0;
}
改后
int main()
{
int i,j,num=10,result;
for(j=9;j>0;j--)
{
for(i=1;i<num;i++)
{
result=i*j;
       (j<5)?(i==2)?printf("%d*%d=%d   ",j,i,result):printf("%d*%d=%d  ",j,i,result):printf("%d*%d=%d  ",j,i,result);
}
printf("\n");
num--;
}
    return 0;
}

慕斯0253470
浏览 1065回答 1
1回答

望远

#include<stdio.h> int main() { int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%-4d",j,i,i*j); } printf("\n"); } return 0; }
打开App,查看更多内容
随时随地看视频慕课网APP