C 陣列程式設計讀入整數按小到大排序,最後再讀入整數插入其中,插入後還是小到大排序

2022-01-07 06:39:27 字數 634 閱讀 6699

1樓:

#include

void main()

cout<<"排序後為"<>x;

int flag=11;

for(i=0;i<10;i++)//將x與排序好的陣列元素一次比較,找出是第flag個比它大

if(xflag;i--)//將flag後的數向後移一位a[i-1]=a[i-2];

a[flag-1]=x;

cout<<"排序後為:"<

for(i=0;i<11;i++)//通過迴圈輸出排序後的11個數cout<

}我的方法比較笨。。。

2樓:兩腳踏四船

#include

#include

using namespace std;

int main()

for (pos=coll.begin();pos!=coll.end();++pos)

cout<>a;

coll.insert(a);//外部輸入乙個數,插入那10個數裡面cout<

for (pos=coll.begin();pos!=coll.end();++pos)

cout<

c語言程式設計指向結構體陣列的指標,C語言程式設計指向結構體陣列的指標

1 結構體指標其實是乙個指標,它儲存的是指向某個結構體的 位址 所以結構體指標陣列儲存的其實是指向一組結構體的 位址 陣列,它本身並不包含結構體的具體內容 沒有被分配記憶體 2 所以當用到他們時,要麼重定向,比如 d b 讓d指向b,d儲存的是b的位址,這樣就能通過d來呼叫b了 要麼用malloc為...

有關陣列的c語言程式設計題

以下 tc2編譯通過 1.include define dimen 10 初始化函式 int initarr int p 初始化為0 int initarr0 int n int datch int s,int d,int n 輸出函式 int disp int p,int n void main ...

編寫C 程式,使他能夠讀入整數,將這數輸出,求該陣列中最小元素的下標

include using namespace std int main 用c 程式設計 輸入10個數字,放在乙個陣列中,找出其中最小的值,輸出這個值以及它在陣列中的下標 此方法在輸入資料時能清楚的顯示輸到第幾個數了,這樣不容易出錯!並且採用的是float型陣列,範圍更寬,因為輸入的數值可能帶小數點...