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

这不是和答案一样吗为什么不可以

#include <stdio.h>

int main() 

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

    int i, j, result;

for(i=9,i<=9,i--)

{

    for(j=1,j<=i,j++)

        result=i*j;

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

    }

    printf("\n");

}

   return 0;

}


正在回答

2 回答

#include <stdio.h>

int main() 

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

    int i, j, result;

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

    {

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

         {

             result=i*j;

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

         }

        printf("\n");

    }

   return 0;

}

/*自己比对一下你给的代码,你的花括弧少一个(子级循环那),父级循环表达式中 i<=9 错误,你将i定为9,当它<=9的时候i--,那请问,你这个代码还能结束吗?你真的是认真做的吗?你在哪看的答案?题目下面给出的也跟你的不一样啊。。。无语,不过,\t是没有问题的,你可以去百度一下C语言中\t的含义*/

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

for循环里面是用封号隔开的;最外层的for循环判断条件错误;

printf里面\t不对;


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

举报

0/150
提交
取消

这不是和答案一样吗为什么不可以

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