C 程式設計 從鍵盤輸入整數,儲存到一維整型陣列中,編函式將其進行由小到大排序,用指標實現

時間 2021-08-11 18:00:45

1樓:

#include

using namespace std;

void main()

for(int i=0;i*(pstr+j+1))}}cout<<"排序後的結果"<

for(int i=0;i

cout<<*(pstr+i)<<",";

}我也是剛學c++,你好像也是新手,所以我想我這較粗糙的**與你有較都共同語言.^_^

2樓:匿名使用者

#include"iostream.h"

#define max 10

void resert(int a, int n);

void swap(int *p,int *q);

void main()

resert(a,10);

cout

swap(&a[j],&a[j+1]);

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

cout<

}void swap(int *p,int *q)//交換兩個值得位置

例如輸入:

9回車8回車7回車6回車5回車4回車3回車2回車1回車0回車結果:0 1 2 3 4 5 6 7 8 9看看這個,希望對你有幫助!

3樓:

/***

* sort.cpp

*/#include

#include

using namespace std;

int temp[10]; // 用於歸併排序,避免重複分配記憶體

void sort1(int * const list, const int size ); // 氣泡排序

void sort2(int * const list, int left, int right); // 歸併排序

void merge(int * const list, int left, int mid, int right ); // 二路歸併

void print(const int * const list, const int size ); // 列印排序結果

int main()}}

// 合併

void merge(int * const list, int left, int mid, int right )

return;

}int mid = (left+right)/2;

sort2(list,left,mid);

sort2(list,mid+1,right);

merge(list,left,mid,right);}

4樓:0白樺樹

#include

using namespace std

int swap(int*a,int*b)int sort(int* a,int b)//bubble sort

int main(void)

5樓:匿名使用者

#include "stdio.h"

#include "conio.h"

#include "stdlib.h"

main()

}p = (int*)malloc( n * sizeof(int));

printf("please enter %d int numbers:\n", n);

for(i=0;ip[i+1])}}

for( i=0;i

free(p);

getch();}

c++程式題 輸入10個數到一維陣列中,按升序排序後輸出。分別用3個函式 實現資料的輸入,排序和輸出。 20

6樓:微俊

#include

using namespace std;

void bubblesort(int *pdata,int count)

void show(int *pdata){for(int i=0;i<10;++i)cout<純手

打望採納

c++程式設計 輸入一個正整數n(1

7樓:凌亂心扉

#include

main()

else if(a[0]==a[j])}}printf("%d%d",a[0],i);

}scanf函式用法:

scanf("輸入控制符",輸入引數);

功能:將從鍵盤輸入的字元轉化為「輸入控制符」所規定格式的資料,然後存入以輸入引數的值為地址的變數中。

用scanf()函式以%s格式讀入的資料不能含有空白符時,所有空白符都被當做資料結束的標誌。所以題中函式輸出的值只有空格前面的部分。

如果想要輸出包括空格在內的所有資料,可以使用gets()函式讀入資料。gets()函式的功能是讀取字串,並存放在指定的字元陣列中,遇到換行符或檔案結束標誌時結束讀入。換行符不作為讀取串的內容,讀取的換行符被轉換為字串結束標誌'\0'。

8樓:

#include

int main()

9樓:內心一片空白

#define n 9

#include

int main()

期中考試,c++。從鍵盤輸入10個數到陣列,呼叫排序函式對其進行排序(...

10樓:匿名使用者

#include

using namespace std;

//降序排列

void rank(int a,int n)}//插入函式

void insert(int a,int n,int e)}void main()

11樓:青菜白玉飯湯

#include

#define n 100

using namespace std;

void arraysort(int s,int n);

void insertnum(int s,int n,int num);

int main()

if(i==n) s[n]=num;}

12樓:孟祥飛

自己編寫排序函式,可以是最簡單的氣泡排序,通過引數呼叫就可以了。

c語言程式設計從鍵盤輸入任意正整數,求其各位數字立方和

會飛的小兔子 include intmain inta scanf d a intb 10 intk 0 while a b k a 10 a a 10 k printf d n k inti 0,sum 0 while i k sum sum b i b i b i i printf d n su...

c語言程式設計題從鍵盤中輸入整數存到陣列中,輸出其最小值和它所對應的下標

include define size 6 void main void int num size int i,min,minpos printf enter 6 integers min num 0 minpos 0 for i 1 iif min num i min num i minpos i...

使用C語言程式設計 從鍵盤輸入5的正整數,判斷它是不是迴文數

include int main 惡疾臭魚 include include include void check int hui 這個函式用來檢測是否是5位數 int i int count 0 計數變數 char lenth 10 for i 0 i 裡的註釋很清晰,如果不懂再問噢。其實還有另一種...