當前位置:編程學習大全網 - 編程軟體 - C語言編程九九乘法表:

C語言編程九九乘法表:

九九乘法表***9行9列,重點考察for循環的掌握情況。下面給出了輸出完整乘法表、右上、右下、左上、左下乘法表的代碼。

1、代碼壹輸出完整的三角形:

#include <stdio.h>

int main() {

int i,j;? // i, j控制行或列?

for(i=1;i<=9;i++) {

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

// %2d 控制寬度為兩個字符,且右對齊;如果改為 %-2d 則為左對齊

// \t為tab縮進

printf("%d*%d=%2d\t", i, j, i*j);

printf("\n");

}

return 0;

}

2、代碼二輸出右上三角形和左上三角形:

#include <stdio.h>

int main() {

int i,j;

for(i=1;i<=9;i++){

for(j=1;j<=9;j++){

if(j<i)

//打印八個空格,去掉空格就是左上三角形?

printf(" ");

else

printf("%d*%d=%2d? ",i,j,i*j);

}

printf("\n");?

}

return 0;

}

3、代碼三輸出右下和左下三角形:

#include <stdio.h>

int main(){

int i,j,n;

for(i=1;i<=9;i++){

// 將下面的for循環註釋掉,就輸出左下三角形

for(n=1; n<=9-i; n++)

printf(" ");

for(j=1;j<=i;j++)

printf("%d*%d=%2d? ",i,j,i*j);

printf("\n");

}

return 0;

}

  • 上一篇:圖靈機的工作原理
  • 下一篇:VB編程時提示未找到方法或數據成員,怎麽解決?
  • copyright 2024編程學習大全網