代码如下;

#include <stdio.h>

int main()

{

 int x,y;

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

     {

       for(y=1;y<=x;y++);


       printf("%d*%d=%d,",x,y,x*y);

     

        printf("\n");

}

 }

wKiom1X_mmPxsjuTAAA6CYNcKaE131.jpg

编译通过没什么问题!!但是运行就出问题了!!

wKiom1X_mrCDluN_AAA8wri77oY980.jpg

当发现去掉for后面的分号就正常啦!

wKioL1X_nY-w-VQ-AAEhiMveCVs144.jpg