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

感觉答案里面的是不是少了点东西啊

#include <stdio.h>
int main()
{
 int i,j,result;
 for(i=9;i>0;i--)
 {
  for(j=1;j<10&&i>=j;j++)
  {
   result=i*j;
   printf("%d*%d=%d ",i,j,result);
  }
  printf("\n");
 }
 return 0;
}

正在回答

3 回答

正确答案是少了一点东西。正确如下:

#include <stdio.h>

int main() 

    // 定义相乘数字i,j以及结果result

   int a,b,c;

   for(a=9;a>=1;a--)

   {

       for(b=1;b<=9&a/b>=1;b++)

        {

            c=a*b;

            printf("%d*%d=%d  ",a,b,c);

            

        }

        printf("\n");

  }

    return 0;

}


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

weixin_慕斯3464934

for(b=1;b<=9&a/b>=1;b++ 这个很关键。
2020-03-10 回复 有任何疑惑可以回复我~
#2

Victor成 回复 weixin_慕斯3464934

你好,可以讲一下这个for循环里面的“a/b>=1”吗,没看太明白,谢谢啦
2020-05-25 回复 有任何疑惑可以回复我~
#3

Victor成 回复 weixin_慕斯3464934

懂啦,懂啦哈哈哈
2020-05-25 回复 有任何疑惑可以回复我~

    // 定义相乘数字i,j以及结果result

    int i, j, result;

     for(i = 9; i > 0; i--)

     {

         for(j=1;j<=9;j++)

         {

             result = i * j;

             printf("%d*%d=%d/t",i,j,result);

         }

         printf("\n");

     }

    return 0;

}


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

没有啊,你那个j<10是不需要的,j<i肯定小于10

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926019    人
  • 解答问题       20793    个

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

进入课程

感觉答案里面的是不是少了点东西啊

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