为了账号安全,请及时绑定邮箱和手机立即绑定

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


http://img1.sycdn.imooc.com//5c4d4a010001484003600720.jpg

正在回答

6 回答

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就可以运行了

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

慕仔6246495 提问者

谢谢你的回答,但加了int依然不对的
2019-01-31 回复 有任何疑惑可以回复我~

打了两个等号

0 回复 有任何疑惑可以回复我~
#1

慕先生4477280

不对 等号不是“”赋值的意思 等号只是个打印的字符
2019-01-28 回复 有任何疑惑可以回复我~


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

0 回复 有任何疑惑可以回复我~
#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;
}
/*没排版好,请自己调整!*/


0 回复 有任何疑惑可以回复我~
#1

慕仔6246495 提问者

非常感谢,但一样的输入还是不能运行
2019-01-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信