像小哥哥小姐姐求问,这个乘法表的代码哪里不对了?

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

慕仔6246495

2019-01-27 14:05


http://img1.mukewang.com/5c4d4a010001484003600720.jpg

写回答 关注

6回答

  • 慕尼黑2389845
    2019-02-03 18:42:24
    已采纳

    void main() {
        int i,j,result;
        for(i=1;i<10;i++){
            for(j=9;j>=1;j--){
                result=i*j;
                printf("%d*%d==%d\t",i,j,result);
                
            }
            printf("\n");
        }
        

    }

    int 里面加个result就可以运行了

  • 苏沐春夏冬丶
    2019-02-01 10:24:37

    前面是%d*%d=%d,你后面是result=i*j;要改成i*j=result

  • 慕先生4477280
    2019-01-28 11:52:50

      你好  可能是 result 变量没有在之前声明是  int

    慕仔6246...

    谢谢你的回答,但加了int依然不对的

    2019-01-31 15:48:19

    共 1 条回复 >

  • 海岸边滴树
    2019-01-27 20:01:30

    打了两个等号

    慕先生447...

    不对 等号不是“”赋值的意思 等号只是个打印的字符

    2019-01-28 11:51:16

    共 1 条回复 >

  • 慕仔6246495
    2019-01-27 16:36:40


    http://img3.mukewang.com/5c4d6d700001fe4b03600720.jpg还是不对啊出错一直在printf那儿

  • 慕标9562271
    2019-01-27 15:38:38
    #include <stdio.h>
    int main() {     
    // 定义相乘数字i,j以及结果result    
    int i, j, result;    
        for(i=9;i>=1;i--)     {      
          for(j=1;j<=i;j++)        {          
            printf("%d*%d=%d ",i,j,result=i*j);    
                }       
                 printf("\n");     
                 }                  
                 return 0;
    }
    /*没排版好,请自己调整!*/


    慕仔6246...

    非常感谢,但一样的输入还是不能运行

    2019-01-31 15:48:59

    共 1 条回复 >

C语言入门

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

926027 学习 · 20793 问题

查看课程

相似问题