PTA周作業二 查詢最大數

2022-05-31 12:21:08 字數 779 閱讀 7422

一.試題

7-2 求最大值及其下標 (20 分)

本題要求編寫程式,找出給定的n個數中的最大值及其對應的最小下標(下標從0開始)。

二.分析:1.本題由教材例題改編,所以仿寫是最方便的方法!

2.本題利用我們上課所學陣列簡單應用即可:根據本人自己的思維自行發揮也可以

首先:使用定義10個單位的陣列開闢空間

其次:即最簡單的情況一 將要找出的最大數預設等於在一組數中的第乙個數

再次:即情況二 使用迴圈將要輸出的數(即已經預設的最大數等於在一組數中的第乙個數)以次與該組的數進行比較(事實上,這樣的方法也就是最常用的也是入門級的方法--遍歷陣列法進行比較)

最後:輸出即可!

三.報錯事例:萬惡的pta報錯,是最令人頭皮發麻的事情

經除錯發現:發現變數max,biao並沒有考慮到極端情況,就是在表示不輸入任何數的情況下(即輸入0時),應該顯示-1 0,所以max應附上0,biao也應附上0

四:執行**:#include

int main()

max=a[0];

for(i=0;i

if(max

printf("%d %d",max,biao);

}五:執行正確截圖

六:話不多說了,附上相關流程圖

尋找最大數(二)

描述 請在整數 n 中刪除m個數字,使得餘下的數字按原次序組成的新數最大,比如當n 92081346718538,m 10時,則新的最大數是9888 輸入 第一行輸入乙個正整數t,表示有t組測試資料 每組測試資料佔一行,每行有兩個數n,m n可能是乙個很大的整數,但其位數不超過100位,並且保證資料...

刷題長路(1) 查詢最大數

刷題記錄 1 查詢最大數 之前的刷題記錄,之後也會陸陸續續進行分析 之前沒做筆記,儲存工程檔案佔位得很 輸入輸入包括多組測試資料。每組輸入第一行是兩個正整數n和m 0 n 30000,0 m 5000 分別代表學生的數目和操作的數目。學生id編號從1編到n。第二行包含n個整數,代表這n個學生的初始成...

PTA 第二週作業 張樂

題目1 整數的四則運算 1.實驗 include int main 設計思路 第一步 構建c語言框架 第二步 定義a,b兩個變數 第三步 按照題意給出四個演算法 執行結果如圖 題目2 計算平均溫度 include int main 設計思路 第一步 構建c語言框架 第二步 定義f,c兩個變數 執行結...