9*9乘法表中for循环中遇到的一点问题

代码如下;

#include

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");

}

 }

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/73/7F/wKiom1X_mmPxsjuTAAA6CYNcKaE131.jpg" title="QQ图片20150921134905.png" alt="wKiom1X_mmPxsjuTAAA6CYNcKaE131.jpg" />

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

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/73/7F/wKiom1X_mrCDluN_AAA8wri77oY980.jpg" title="QQ图片20150921135019.png" alt="wKiom1X_mrCDluN_AAA8wri77oY980.jpg" />

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

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/73/7C/wKioL1X_nY-w-VQ-AAEhiMveCVs144.jpg" title="QQ图片20150921135258.png" alt="wKioL1X_nY-w-VQ-AAEhiMveCVs144.jpg" />

你可能感兴趣的:(c语言)