Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

宣宣 發問時間: 電腦與網際網路程式設計 · 2 0 年前

C程式語言

拜託各位大大幫我解釋一下好不好:

#include <stdio.h>

{

int i,j,h;

Printf("please input the level:");

scant("%d",&n);

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

{

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

printf(" ");

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

printf("*");

printf("\n");

}

return0;

}

(不好意思可不可以幫我一句一句翻出來~(期中報告~)

2 個解答

評分
  • 2 0 年前
    最佳解答

    #include <stdio.h> 載入stdio的函式庫

    {

    int i,j,h; 宣告 i j k 為整數變數

    Printf("please input the level:"); 在螢幕上顯示 please input the level:

    scant("%d",&n); 從鍵盤輸入一個數字n

    for(i=0;i<=n-1;i=i+1) for 迴圈 作n+1次的迴圈

    {

    for (j=n-2;j>=i;j=j-1) j=n-2當j大於等於i時則停止回圈

    每做完j都會減1

    printf(" "); 在螢幕顯示控格

    for(j=0;j<=i;j=j+1) J=0 當j小於等於i時則停止回圈

    每次做完j加1

    printf("*"); 影幕顯示*

    printf("\n"); 換行

    }

    return0; 傳回值因括號內沒有東西 所以沒有

    傳回值

    }

    你是要這樣子嗎 如果還有哪裡看不懂 在補充吧

    參考資料: 自己
  • 2 0 年前

    阿那ㄋ幫ㄅ幫押=&quot;=

還有問題?馬上發問,尋求解答。