c语言for循环输入九九乘法表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言for循环输入九九乘法表相关的知识,希望对你有一定的参考价值。

我已经弄出来了,是可以执行的,不过想问一下为什么下面这样可以,
main()


int a,b,c;
for(a=1;a<=9;a++)

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

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

system("pause");

然而用c代替a*b这么写就不行呢?

main()


int a,b,c;
for(a=1;a<=9;a++)

for(b=1;b<=a;b++)
c=a*b;
printf("%d*%d=%d ",a,b,c);
printf("\n");

system("pause");

main()

      
      int a,b,c;
      for(a=1;a<=9;a++)
      
        for(b=1;b<=a;b++)
             //这个括号必须的,得把printf写到第二个循环里
        c=a*b;
        printf("%d*%d=%d ",a,b,c);
        
         printf("\\n");     
      
      system("pause");

参考技术A c=a*b;
printf("%d*%d=%d ",a,b,c);这两句话加个花括号本回答被提问者采纳

以上是关于c语言for循环输入九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章

C语言:分别按如下形式,编程输出九九乘法表。

c语言for循环输入九九乘法表

c语言九九乘法表

c语言用for循环写九九乘法表 我写了一个,能否帮我解释一下每行的含义和为啥这么写

用一个for循环怎么输出九九乘法表?

九九乘法表C源程序的for循环是起啥作用