C 語言問題 輸入多個正整數以選擇最大值,並以 1 結尾並輸入 20

發布 教育 2024-07-31
9個回答
  1. 匿名使用者2024-01-31

    我會用簡單的話幫你整理一下。

    while(a<0&&a!=-1)

    這句話的意思是,如果你輸入a,如果它是-1或乙個大於或等於0的數字,它將跳出迴圈。

    你進入。 1"這組數字。

    首先是 -22 輸入,a=-22

    然後輸入 -33、a=-33,依此類推。

    則 a=-1 是最終結果。

    所以下面的 max=-1

    接下來的 while(a!=-1)

    這句話。 由於 a = -1

    所以不要陷入這個迴圈。

    if(max!=-1)

    這句話。 由於 max=-1

    所以這個判斷是無效的。

    無最大值輸出

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

    doscanf("%d",&a);

    while(a<0&&a!=-1);//

    它是 do-while,而不是 while,重複迴圈在上面,即只要它是負數和非 1,它就會不斷重讀。

    如果只輸入負數和 -1,在第乙個迴圈結束之後,a=-1,根本不進入第二個迴圈,然後在輸出前判斷最大值也是 -1,不輸出。

    程式要求是積極的,錯誤的輸入沒有結果,所以這很好。

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

    這就是你對這個應用程式的意思。

    要選擇要輸入的最大正整數。

    while(a<0&&a!=-1);為什麼不大於 0 (a>0) 是要輸入的正整數?

    要求使用者先輸入乙個正整數,這只是比較的基礎。

    然後是 max=a;

    然後它開始進入比較迴圈。

    我不知道是否清楚。

    但這是多餘的。

    其實,你可以直接來。

    max=-1;

    while(1)

    scanf("%d",&a);

    if(a==-1)

    break;

    else if(a>max &&a>0)

    max=a;

    if(max>=0)

    printf("%d",max);

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

    輸入有 2 個迴圈,第乙個 do-while 迴圈用於確保您輸入至少乙個正數,然後迴圈結束並將數字設定為當前最大值。 第二個 while 迴圈開始輸入資料,更新最大值,直到 -1 結束。

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

    a 是乙個整數變數,只能放入乙個數字中,第二次讀取會覆蓋輸入"-22 -33 -44 -55 -1"

    此時a==-1,則max=a,max==-1a和max都等於-1,下面的迴圈和判斷語句不做,程式結束。

    應使用陣列。

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

    迴圈輸入,該輸入始終取樣直到結束,如果輸入值為 -1,則取樣以 include 結束

    void main()

    int numb=0,max=0;

    while(numb!=-1)

    printf("請輸入乙個正整數:(在輸入末尾輸入 -1)。");

    scanf("%d",&numb);

    if(numb>max)max=numb;

    printf("輸入最大值 %d",max);

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

    問錯了地方,對吧? 我應該問一下程式設計。

    這意味著每次都從輸入中讀取乙個正整數,直到讀取的數字為 -1,並且輸入結束。

    然後從輸入的所有正整數中選擇最大的值。

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

    它是用什麼語言寫的?

    C語言中的冒泡方法解決了這個問題。

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

    1.首先建立乙個專案,然後。 c 檔案。

    2.然後輸入標頭檔案和main功能。

    3. 定義變數型別並初始化它。

    4. 輸入乙個正整數 n(1

    5. 將最小值與第乙個數字交換,將最大值與最後乙個數字交換。

    6. 消除整數的個位數。

    7.最後,得到輸出結果。

    8. 編譯、執行並獲取最終結果。

相關回答
13個回答2024-07-31

NDSI本地記憶體為16MB,可儲存300多塊**或儲存軟**點遊戲,4G是指TF卡記憶體 TF卡插入抽認卡上一般最多支援32G NDSI有兩個卡槽,乙個是遊戲卡槽,另乙個是SD卡槽,SD卡可以和SD卡一樣大,可以根據破解, SD卡插槽可以玩遊戲 現在只是乙個尚未實現的理論 但是如果有高手,破解就不是問題了 破解後,SD卡插槽可以玩軟點遊戲,相機遊戲等 視訊遊戲匯流排上的檔案已經在遊戲中了, 就等著破解吧,最好的抽認卡是dsonei,其次是ak2i,然後是e什麼的,還有TTI 最常見的是R4i和TTI 如果想買乙個好的,那就是dsonei 同樣的TTI就夠了 抽認卡沒有儲存 TF卡插入flashca

10個回答2024-07-31

思路:要求乙個正整數n的位數,可以先定義乙個變數num,並初始化為0,將整數n依次除以10,直到為0,每除以10,變數num的個數就會加1,最後乙個num的值就是整數n的位數。 >>>More

6個回答2024-07-31

身體已經走了幾千年。

3個回答2024-07-31

假設輸入數字的數量是 toatle,然後除以 5 並將整數部分作為行數。 >>>More

24個回答2024-07-31

左邊的函式不僅可以用於它前面的 main 函式,還可以用於它前面定義的其他函式。 >>>More