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

来源:4-13 使用for循环打印9×9乘法表

差半步

2020-10-05 13:09

#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;
}

写回答 关注

2回答

  • 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了

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题