1樓:匿名使用者
int[50] a ; c語言陣列定義,我忘記怎麼寫了int i=0;
bool isover=false
for(i;i<50;i++)
int* inptr=a*(這裡也忘記了)取得陣列指標void order(int* a)
//排序具體操作你看看演算法}}
2樓:碧海風雲
#include
#include
#define arr_len 50 /*陣列長度上限*/
#define elemtype int /*元素型別*/
/* 氣泡排序 */
/* 1. 從當前元素起,向後依次比較每一對相鄰元素,若逆序則交換 */
/* 2. 對所有元素均重複以上步驟,直至最後一個元素 */
/* elemtype arr: 排序目標陣列; int len: 元素個數 */
void bubblesort (elemtype arr, int len) }}
/* 輸入陣列 */
/* elemtype arr: 輸入目標陣列; int len: 元素個數 */
void inputarray (elemtype arr, int *len)
*len = i;
}/*列印陣列*/
/* elemtype arr: 列印目標陣列; int len: 元素個數 */
void printarray (elemtype arr, int len) {
int i;
for (i=0; i
3樓:自我程式設計
按照你題意:
引數地址傳遞。
#include
#define n 50//分數最大個數50void jx(int *scores,int *len);//降序排列,引數傳遞地址
int main()
jx(scores,&len);
for(i=0;i
c語言,這道題怎麼做
4樓:王老闆
在數學中,兩個集合x和y的笛卡兒積(cartesian product),又稱直積,表示為x × y,第一個物件是x的成員而第二個物件是y的所有可能有序對的其中一個成員。假設集合a=,集合b=,則兩個集合的笛卡爾積為。類似的例子有,如果a表示某學校學生的集合,b表示該學校所有課程的集合,則a與b的笛卡爾積表示所有可能的選課情況。
a表示所有聲母的集合,b表示所有韻母的集合,那麼a和b的笛卡爾積就為所有可能的漢字全拼。
c語言這道題該怎麼做 沒有思路,C語言這道題怎麼做
最大子矩陣,最大連續子陣列進階,動態規劃初級,poj1050 題目描述 現給出一個n n矩陣,要求求出擁有最大和的子矩陣的和。例如 這樣的一個矩陣,最大子矩陣的和為15 分析 最大子矩陣可以看為求最大連續子陣列拓展到二維陣列上,因為矩陣的性質同樣在橫向豎向上需要連續,那麼可以想辦法將這個二維陣列簡化...
問一下C語言這道題怎麼做?問下這道C語言題怎麼做?
思路不是被你找出來了麼。有幾點。你的幾個for迴圈計數器都沒初始化。宣告的時候也沒賦值,x,y,z可以為任意值。也是錯的。要麼定義的時候給出,要麼for迴圈前置指令新增賦值。二一個,你最裡層的for迴圈是 z 0 z 8 z z 2 那麼已經包含了z 2 0的情況。完全浪費cpu 因為 為左結合,從...
c語言中怎麼用,C語言中 怎麼用
按位與 屬於位操作 一般用在取記憶體中特定位的值 如有 11111111 我要取其中從左起第三位的值,就用它按位與 00001000 關於 位操作的技巧還有很多,你可以去自己搜一下還有一個應用就是用於關係運算中,如 有兩小段程式 sample 1 int main cout sample 2 int...