问答详情
源自:4-13 使用for循环打印9×9乘法表

分享一下我的代码

#include <stdio.h>

int main() 

    

    int i, j, result;

    for(  i=9    ; i>=1     ; i--    )

    {

        for( j=1; j<=i     ; j++   )

       {

        result=i*j;

        printf(" %d*%d=%d ",i,j,result);

       }

        printf("\n");

    }

      

     return 0;

}


提问者:MJCX13013 2020-03-04 13:07

个回答

  • Warm_Sweet
    2020-03-12 03:06:32

    想要跟答案完全一样,直接在算式后面加两个空格就行了,不必前后各一个。答案代码也是在后面加两个空格,而前面没有空格。printf语句引号内的代码会原原本本地输出(除了转义字符会改变外),因此你输入一个空格,结果就输出一个空格,绝不会自行添加或减少。

  • MJCX13013
    2020-03-04 13:11:27

    没想到和答案差不多

    答案用了\t

    我是直接在算式前后各加了一个空格