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

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


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

提问者:慕仔6246495 2019-01-27 14:05

个回答

  • 慕尼黑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

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

    打了两个等号

  • 慕仔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;
    }
    /*没排版好,请自己调整!*/