问答详情
源自:4-13 使用for循环打印9×9乘法表

我这么写为什么不对

#include<stdio.h>

void main()

{

int a,b,c;

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

{

for(b=1;b<=a;b++)

{

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

}

printf("\n");

}

}



提问者:卡布奇诺的意义 2016-10-26 10:59

个回答

  • 慕粉3617764
    2016-10-26 12:50:54
    已采纳

    #include<stdio.h>

    void main()

    {

      int a,b,c;

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

         {

            for(b=1;b<=a;b++)

                {

                      printf("%d*%d=%d ",a,b,c);//此处的分号应该改成逗号

                  }

             printf("\n");

           }

    }



  • 脚踏实地方能海市蜃楼
    2016-10-26 12:46:25

    #include<stdio.h>

    void main()

    {

    int a,b,c;

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

    {

    for(b=1;b<=a;b++)

    {

    c = a*b;//输出c的数值

    printf("%d*%d=%d ",a,b,c);//a前面改成逗号

    }

    printf("\n");

    }


    }