1樓:網友
先給你提供兩種演算法:
1.堆排序。大根堆可以求出乙個數列中最大的幾個數。
2.鑑於你的要求只是簡單的10個數中的最大和次大,就沒這麼麻煩了,直接用乙個max,將陣列遍歷一遍,確定max就是最大的數,然後將這個數刪除或者修改為最小值,再遍歷一遍陣列就可以確定次大數。
c語言 輸入10個數,輸出其中最大的乙個數
2樓:惠企百科
linux基礎知識學習。
c語言作業:輸入10個整數,輸出其中最大的數<>
c++找100個數中最大的十個數
3樓:
c++找100個數中最大的十個數。
親,很高興為您解答<>
答:c++找100個數中最大型唯稿的十個數的方法是:取100個陣列的前十個,找到這十個中最小的,遍歷剩下的數,如果比前十個中最小的大,則替換掉,再找到前十個中最小的山並,迴圈遍歷一遍陣列即可找到前十個最大的。
c++中求100以內最大的10個素數,並將這10個最大的素數按4個一卜孝行輸出,然後對這10個素數求和思路:判斷乙個數m是否為素數,需要讓2~m-1的所有數來除以m,但是m的因子是成對出現的,所以只需用2~m的平方根來除以m即可,這樣可以提高計算速度,優化**。
c語言 輸入10個數,輸出其中最大的乙個數
4樓:網友
linux基礎知識學習。
c語言作業:輸入10個整數,輸出其中最大的數拓展資料陣列中的元素。
與結構或類中的欄位的區別。
陣列中的所有元素都具有相同型別(這一點和結構或類中的欄位不同,它們可以是不同型別)。陣列中的元素儲存在乙個連續性的記憶體塊中,並通過索引來訪問(這一點也和結構和類中的欄位不同,它們通過名稱來訪問)。
型別陣列元素並非只能是基後設資料型別,還可以是結構、列舉或類。
5樓:擺個渡
#include
void main()
printf("這是個數中最大的數為%d",b);
說實話,這個只需要c有點基礎的人就可以做出來。
6樓:網友
#include
int main()
printf("%d", max);
return 0;
直接在這裡打的,沒編譯過,有錯請追問。
7樓:網友
#include
using namespace std;
int main()
cout<<"max="return 0;
我使用c++寫的 差不多。你試試。
c語言程式設計,輸入n個數求其最大數最小數和平均值
這個是借用了下樓上哥們的 lz要求n不確定,就只好動態分配記憶體了 include include int main printf 平均值為 d,最大值為 d,最小值為 d sum n,a 0 a n 1 printf 排序後的陣列為 n for i 0 i include int main if ...
c語言 如何輸出最大陣列下標,C語言 如何輸出最大陣列下標
搞個變數記錄下來呀 如int i,index,a 10 index 0 for i 0 i 9 i 每當遇到更大的數就儲存下標 用冒泡法求最大最小值的同時,記錄下i,ji和j就是下標。你迴圈遍歷時,迴圈變數的值就是下標 c語言中陣列下標最大為多少 額 沒有那麼多的吧記憶體吧 比如說int a 5 他...
尋求最大數目C語言編寫的函式,在主函式中輸入整數,呼叫這
include include include int max num int n,第一個引數是要求最大值的數字的個數n,後面跟n個參與運算的整數 va end vt return rt int main void char process char table temp 3 char table ...