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

为什么不对啊

#include <stdio.h>

int main() 

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

    int i, j, result;

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

    {

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

            {

                result=i*j;

                

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

                

            }

    }

    printf("\n");

    

    

    

    

    

    return 0;

}


正在回答

3 回答

你的printf(" \n");  应该在父级循环的里面的末尾

\t意义不明.  应该删掉

还有个就是,子级循环的for(j=i,j<=i,j++)中,表达式之间应该用;号而不是,号。

好家伙我给你看了半天把自己也给绕进去了,一定要记得规范书写,在你上边还有个把输出函数写成prinft的

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

黒井深

啊啊抱歉,\t不用删掉,是我图省事没查,\t没问题
2021-08-03 回复 有任何疑惑可以回复我~

你的printf(" \n");  应该在父级循环的里面的末尾

\t意义不明.  应该删掉

还有个就是,子级循环的for(j=i,j<=i,j++)中,表达式之间应该用;号而不是,号。

好家伙我给你看了半天把自己也给绕进去了,一定要记得规范书写,在你上边还有个把输出函数写成prinft的

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

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

以上是我的代码。

你的printf(" ")没有,\t意义不明.

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

举报

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

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

进入课程

为什么不对啊

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