回覆列表
  • 1 # 使用者5443769950533

    可以用簡單的輸出語句printf實現:

    #include

    main()

    { printf("*****\n"); /*後面的\n表示換行,不能少了*/

    printf("* *\n"); /*星號與星號之間有3個空格*/

    printf("* *\n");

    printf("* *\n");

    printf("*****\n");

    }

    你也可以用迴圈和選擇結合起來一起做:

    #include

    main()

    { int i,j; /*變數i和j分別用來控制正方形輸出的行數我列數*/

    for(i=1;i

    { for(j=1;j

    { if(i==1||i==5) /*第一行和第五行輸出連續的5個*號*/

    printf("*");

    else {if(j==1||j==5)/*其它行只在第一列和第五列輸出*號*/

    printf("*");

    else printf(" ");/*否則其它行中間都是空格*/

    }

    }

    printf("\n"); /*每輸出一行換行*/

    }

    }

  • 中秋節和大豐收的關聯?
  • 兩位數乘法中有趣的幾種簡便計算方法?