c 程式設計列印乙個以“B”為字元的 8 行三角形

發布 教育 2024-06-13
13個回答
  1. 匿名使用者2024-01-29

    倒三角形比較簡單,網上有很多關於這方面的資訊,這裡舉個例子:

    #include

    using namespace std;

    int main()

    for(int i=1;i<=6;i++)for(int k=1;k<=(i-1);k++)cout<<" ";

    for(int j=1;j<=(13-2*i);j++)cout<<"@";

    cout<

    #include

    using namespace std;

    int main()

    ofstream outfile("",ios::out);

    if(!outfile)

    cerr<<"open error"for(int i=1;i<=8;i++)for(int k=1;k<=8-i;k++)cout<<" ";

    outfile<<" ";

    for(int j=9-i;j<(9-i+(2*i-1));j++)cout<<"b";

    outfile<<"b";

    Cout Hope!! 謝謝。

  2. 匿名使用者2024-01-28

    使用迴圈來控制空格和符號輸出的數量。

  3. 匿名使用者2024-01-27

    #include

    void main()

    這正在執行,當然沒有問題! 說起來算數,記得給我加分,以後這方面有什麼問題可以隨時問我。。

  4. 匿名使用者2024-01-26

    我沒有編譯器,你可以測試它。

    #include

    void main()}

  5. 匿名使用者2024-01-25

    1.開啟視覺化C++軟體,準備乙個空白的C語言檔案,首先介紹預處理命令和主要功能

    2.然後定義變數並確定行數,這裡使用3個for迴圈,外面的for迴圈用於迭代行數,裡面的第乙個for迴圈確定空格數,另乙個for迴圈確定每個行星數和換行的數量,影象的輸出也在for迴圈中完成:

    3.程式編寫完成後,執行程式觀察輸出結果,可以看到輸出的規則三角形的形狀。 以上是 C 中正三角形輸出的演示:

  6. 匿名使用者2024-01-24

    #include

    int main(void)

    for(c=1;c<=2*a-1;c++)printf("");

    return 0;

    因為我剛剛學會了寫最基礎的,希望對你有用。

  7. 匿名使用者2024-01-23

    你是這樣看的......

    第一行是。 輸出 2 個空格、1 個星號和 2 個空格。

    第二行輸出 1 個空格、3 個星號和 1 個空格。

    第三行輸出 0 個空格、5 個星號和 0 個空格。

    n=3 總結一條規則,長度為 2*n-1

    行 A 的輸出如下所示。

    n-a空格,a*2-1星號,n-a空格,可以多玩幾行試試。

    所以。。。

    for(int i=1;i<=n;i++) 大概就是這樣......無論如何,這個想法很清楚,寫乙個迴圈很容易。

  8. 匿名使用者2024-01-22

    int main()

    for(int k=1;k<2*i-1;k++)std::cout《一行的輸出結束,換行。

    return 0;}

  9. 匿名使用者2024-01-21

    正三向角:第一。

    這只是其中的一小部分。

    恆星是倒三角形自同構的:前幾行是n-幾顆恆星。

    正寶塔:前幾行是幾顆*2-1顆星,前面加n-幾個空格,用i迴圈控制行數,用i值計算幾個空格的具體輸出,迴圈中加乙個星號包括

    #define kg (n-i)

    #define xh (i*2+1)

    void main() int i,j,n;

    scanf("%d",&n);

    for ( i=0;i

    反轉寶塔,修改程式中的以下兩句話。

    #define kg (i)

    #define xh ((n-i-1)*2+1)

  10. 匿名使用者2024-01-20

    倒三角形只需要兩個迴圈即可實現:

    #include

    int main()

    return 0;

    同理,正三角形是把迴圈的部分翻過來,留給你去思考。 不,您仍然可以提出問題。

  11. 匿名使用者2024-01-19

    #include

    main()

    向後三。 角度(i=0; i }

    int i,j;

    int n;

    scanf("%d",&n);

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

    下面是倒三角形。

    for (i=n;i>=1;i--)

  12. 匿名使用者2024-01-18

    #include

    定義 N 7 以 7 行 7 列為例。

    int main()

    int a[n][n];陽輝三角形,共 n 行 n 列。

    int i,j;

    for(i=0;ia[0]=1;

    a=1;for(i=2;ifor(j=1;ja[j]=a[i-1][j-1]+a[i-1][j];

    for(i=0;ifor(j=0;jprintf("%d",a[j]);

    printf("");

    效果:描述:a[j]=a[i-1][j-1]+a[i-1][j]; 此語句用於查詢中值。

    在示例中,6(a[4][2]位置)等於兩個3(前面的a[3][1]和末尾的a[3][2])的總和。

    這是:a[4][2]=a[3][1]+a[3][2]。

    相當於:a[4][2]=a[4-1][2-1]+a[4-1][2]。

    相當於:a[j]=a[i-1][j-1]+a[i-1][j].

    使用 printf 功能的注意事項。

    1.域寬度。 d:按整數資料的實際長度輸出。

    如果要輸出指定的寬度,可以指定域寬度,%md-->m域寬度,列印出來後,在控制台上顯示m位;

    如果超過我們要列印的位數,如果我們設定 m,則按原樣輸出;

    如果我們要列印的位數小於我們設定的位數,請填空,如下所示:

    如果 m 為正數,則左對齊(左填充);

    如果 m 為負數,則右對齊(右為空)。

    2.轉義字元。

    如果要輸出字元"%",它應在格式控制字串中用兩個連續的 % 表示。

    例如:printf("%f%%",;輸出結果。

  13. 匿名使用者2024-01-17

    #include

    void main()

    無論列印的位置如何,輸出都是乙個直角的三角形。

相關回答
5個回答2024-06-13

定義乙個二維字元陣列,有的儲存在空格中(空格的ASCII碼值為32),有的儲存在*中(ASCII碼值為42),然後用迴圈語句輸出陣列。

13個回答2024-06-13

sum+=n%10;這句話的意思就是取當前n的最後一位,這句話的意思就是把n除以10的餘數,也就是個位數。 >>>More

3個回答2024-06-13

又是春天,鮮花盛開。

時間與人日復一日地互相催促“,冬至又來了。 >>>More

4個回答2024-06-13

我一在書中尋找它就有了。

13個回答2024-06-13

1. H 未初始化。

2.J應增加cout<3.if(h=2)應在內迴圈結束後; >>>More