用c 編寫樓層分配問題

時間 2022-09-17 04:50:02

1樓:匿名使用者

#include

#include

int psn[5]; //psn陣列0-4分別代表a-e五個人,每個元素的值代表每個人住的樓層。

int select (int psn); //函式原型宣告,第一種形式,過濾重複陣列。

int judge (int psn); //函式原型宣告,第二種形式,過濾不符和條件的陣列。

void print (int psn); //函式原型宣告,第三種形式,輸出。

void main()}}

}}}}

int select (int psn) //對窮舉得到的陣列進行過濾,只要陣列中有兩個以上元素相等的都返回0。

return 1;

}int judge (int psn) //根據其中a不住1樓,b不住5樓...等條件判斷,psn[0]是a住的樓層,psn[0]是b住的樓層...不符合的返回返回0

void print (int psn) //轉換輸出函式

;for(int i=0;i<=4;i++)

for(int j=1;j<=5;j++)

cout

2樓:匿名使用者

整的弄麼複雜哦,直接5重迴圈就ok了喃,還可以用排列,隨便整了一個

#include "stdio.h"

#include "stdlib.h"

#include "math.h"

main()

用c 編寫組合數問題,C 中如何實現組合問題

include using namespace std class arr void set int n,int r void push int key void print for int i n i r i int main system pause 經我測試,5,3 9,3 9,5 等都是對的...

用C語言編寫「背單詞程式」,用C語言編寫如下程式?

董俊錕 include include include struct word 定義一個word的結構體,裡面的兩個成員分別放英語單詞和相應的漢語翻譯 int point 0 統計分數的 int count1 0 測試的次數 函式宣告,往詞庫中新增片語 函式宣告,輸出詞庫中所有的片語 函式宣告,輸入...

用C 語言編寫程式,遞迴函式,用c 編寫程式用遞迴法計算一個整數的所有數字之和

1 在數學上,關於遞迴函式的定義如下 對於某一函式f x 其定義域是集合a,那麼若對於a集合中的某一個值x0,其函式值f x0 由f f x0 決定,那麼就稱f x 為遞迴函式。在程式語言中,把直接或間接地呼叫自身的函式稱為遞迴函式。函式的構建通常需要一個函式或者一個過程來完成。2 遞迴函式 是建立...