C語言代碼集:[1]九九乘法表?

利用C語言,是屏幕中打印出九九乘法表。

C語言代碼集:[1]九九乘法表

工具/原料

VC++6.0編譯器

代碼展示及目標程序

代碼如下:

#include

main()

{

int x,y,z;

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

{

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

{

z=x*y;

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

}

printf("\n");

}

}

C語言代碼集:[1]九九乘法表

目標程序

如圖:

C語言代碼集:[1]九九乘法表

代碼分析

核心代碼

int x,y,z;

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

{

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

{

z=x*y;

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

}

printf("\n");

}

for循環的作用

給x,y循環賦值,從開始,當x=1時,y=1時,x*y的值賦給z ,以此類推。

第二個for循環中y<=x;的作用

使x的值在第二個for循環中大於等於y的值。

printf("\n");的作用

將此語句寫在寫在第二個for循環的後面,目的是換行

1*1=1 換行

1*2=2 2*2=4換行

...

總結

for循環的嵌套規律

外循環循環一次,內循環循環一週。

注意事項

程序編寫請注意細節!

每一個程序的思路都不止一種!我的只是其中一種,自己嘗試一下用其他的思路吧!

代碼, 語言, 乘法表,
相關問題答案