使用for循环

来源:4-13 使用for循环打印9×9乘法表

慕粉1222105369

2017-01-27 13:39

#include<stdio.h>
int main()
{
int i,j,result=1;
for(i=9;i>=1;i--)
{
for(j=1;j<=9;j++)
{
   result=i*j;
   printf(''%d*%d=%d'',j,i,result);
   if(j==9)printf(''\n'');
}
}
}return 0;错了,哪里错了

写回答 关注

3回答

  • Luckyman98
    2017-01-27 15:54:28

    #include<stdio.h>

    int main()

    {

    int i,j,result=1;

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

    {

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

    {

       result=i*j;

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

       if(j==9)printf("\n");

    }

    }

    return 0;

    }

    //你的双引号不对呀,要英文状态下的



  • 慕粉1016202678
    2017-01-27 15:07:17

    第二层for循环应该要往右缩进吧。还有要换行的话不需要if语句,直接在第一层循环末尾写一句printf("\n")就可以了,因为每一行换行的位置都不同。

  • 慕粉4105356
    2017-01-27 15:01:40
    #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;
    }


    慕粉1222...

    额,我来告诉你哪错了"

    2017-01-27 15:09:14

    共 1 条回复 >

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题

for循环

回答 2

for循环

回答 2

for循环

回答 1

for循环

回答 2

for循环

回答 1