簡單的c 排序函式,幫忙看一下

2022-08-24 23:57:43 字數 2037 閱讀 2600

1樓:活潑火箭炮

for(i=0;i<5;++i){

n=n*10;

int *a=new int[n];

for (i=0;i你的i變數有問題,好好看看吧。

c++排序函式

2樓:匿名使用者

#include

int *p(int x,int y) }} return x;

} void main()

tmp = p(x,10); //這裡傳參,不需要[10],陣列名即可,還有x不能作為左值,這裡我定義了tmp來接收返回的陣列

for(i=0;i<10;i++)}

3樓:非同尋常

樓上的,不懂就不要亂說,scanf("%d",&x[i]); 這句沒有問題

x=p(x[10],10);這句應該為x=p(x,10);

4樓:匿名使用者

傳入的實參是int型變數, 即:x[10]1:x[10]訪問的為陣列的第11個元素,陣列訪問從下標0開始2:

你定義的函式int *p(int x, int y)說明傳入的實參應該為int型指標或者int型一維陣列名,而不是單一的某個元素,即p(x[10], 10)錯誤

3:x是定義的int型一維陣列名,是無法改變它的值,即不能把函式p的返回值賦值給x

5樓:匿名使用者

scanf("%d",&x[i]);

這句話問題可大了,怎麼可以輸入地址呢?

你定義的函式的返回值應該是一個指標,但你把陣列給返回了,這是什麼意思?

大家幫忙看下這個c++小程式,這是我寫的一個c++模板函式(數值排序)

6樓:匿名使用者

陣列越界訪問。

i = 0 時候, j < length - i 就是j < length j+1 < length +1 j+1 越界

c++中排序函式sort用的是什麼方法排序

7樓:匿名使用者

stl的sort函式在資料量大時採用快排,分段遞迴排序,一旦分段後的資料小於某個值,就改用插入排序。如果遞迴層次過深,還會改用堆排序。這樣就結合了各類演算法的所有優點。

8樓:匿名使用者

void sort( iterator start, iterator end );

void sort( iterator start, iterator end, strictweakordering cmp );

第一個只需要傳遞你要排序的串(整形陣列等都行)的頭指標(陣列第一個元素的指標)與陣列最後元素的下一個位置

第二個前面兩個引數同第一,但第三個引數是傳遞一個你定義用於排序的函式(返回比較的大小值,如strcmp或自定義的都行),因為第一個用的是預設的哈

9樓:匿名使用者

標準庫裡面有qsort,也就是快速排序,而std::sort是一個改進版的qsort,更加細緻,對不同陣列大小採用不同方法排序。

一段簡單的c++程式,大家幫我看一下~

10樓:匿名使用者

首先,我必須說明:函式名就是函式指標,這點請記住。在c/c++中函式的名稱其實就是一個指標變數,用來記錄記憶體中函式的位置。這樣才能呼叫。

結果本來就是8

你先呼叫的7+5 = 12

然後又用20-12 =8

11樓:匿名使用者

n=operation (20,m,minus);你的n的值是通過呼叫minus函式的,所以該句是需要的。如果需要刪除該句,如同上一句一樣,直接呼叫函式subtraction();也就是把n=operation (20,m,minus);改為:

n=operation (20,m,subtraction);就可以刪除了了,用int (*minus)(int ,int ) = subtraction;這句的目的,可以讓讀者看清可以這樣賦值。

幫忙看一下,幫忙看一下,http www gtc china cn ,證書實驗號 10882152932 ,總質量

此實驗號為 翡翠 a貨 花件 的鑑定證書。總質量37.52形狀花件雕形顏色綠色密度3.33偏光性非均質集合體折射率1.66 點測 吸收光譜翡翠特徵譜放大檢查纖維柱粒交織結構備註 黏貼的 http www.gtc china.cn,請幫忙查一下實驗號 12878027782的真假 此實驗號為 翡翠 a...

麻煩大佬幫忙看一下這題,各位大佬幫忙看一下這題的不定積分

這個只需要你 從第二個字母開始,判斷它與前一個字母是否是一個回大寫一個小寫,如答果是轉換次數就加1就行了,如下 中間那個strlen的判斷,是為了防止只輸入一個字母 include include int isupper char c int islower char c int main prin...

幫忙看一下怎麼寫,幫忙看一下,這道題怎麼寫?

用扇形面積減去圓形面積就可以知道陰影部分面積了 這個是算一面積的陰影,部分的面積嗎?是算陰影部分的面積嗎?那還是挺簡單的。半圓的半徑直到了,然後裡面的小白圓的面積直徑直到了,那肯定就很容易算了呀。小圓的直徑是大圓的半徑,求出大圓一半的面積減去小圓就是陰影面積!已知陰影半徑是4cm,小圓直徑是4cm,...