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

为什么不能写result,而写j*i(printf后面)

#include <stdio.h>
int main()
{
    // 定义相乘数字i,j以及结果result
    int i, j, result;
        for(i=1;i<10;i++)
          {  for(j=1;j<10;j++)
           
            printf("%d*%d=%d\n",i,j,j*i);}
    /*
     * 使用for循环解决本题相对简单哦~
     * 小编偷偷的将源码放在任务“不会了怎么办”中了哦~
     * 小编希望童鞋们独立完成哦~
     */
   
   
   
   
   
    return 0;
}

提问者:差半步 2020-10-05 13:09

个回答

  • Penthesilea
    2020-10-13 11:36:40

    循环内没有对result赋值,

    可以写上result = i * j;

  • qq_慕侠7078073
    2020-10-07 10:42:39

    result等于几,这个你没有说明

    你可以在printf上一行加上:result=j*i;

    然后printf里面你就可以直接写result了