• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    用c語言輸出九九乘法表

    C語言是一門強大的編程語言,有些人就問了能不能用它編寫九九乘法表?當然可以了,今天就給大家介紹一下。

    東西/材料

    C++編程軟件

    操作方式

    • 01

      九九乘法表共9行9列,重點考查for輪回的把握環境。

      下面給出了輸出完整乘法表、右上、右下、左上、左下乘法表的代碼。

      【代碼一】輸出完整的三角形:
      #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;
      }

    • 02

      輸出右上三角形:
      #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;
      }

    • 03

      輸出右下三角形:
      #include <stdio.h>
      int main(){
      int i,j,n;
      for(i=1;i<=9;i++){
      //
      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;
      }

    • 04

      輸出左下三角形:
      #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;
      }

    • End
    • 發表于 2018-02-02 00:00
    • 閱讀 ( 1406 )
    • 分類:科學教育

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆