這道題目個人認為應該用隨機演算法多次模擬最後求平均這樣的方法來做,這裡面有兩個問題,乙個是模擬的陣列應該是開多大,而是測試用例要弄多少次,測試用例的次數當然是越多越好,而陣列裡面元素的個數直接影響最後的期望值,大概1個元素期望是0--1的期望,然後期望和元素個數應該是個線性的關係。如果我的程式有什麼錯誤之處,還請大家賜教!
#include#include#include#include#include#include#define max_num 10000
#define test_case 10000
#define get_max(x,y) ((x)>(y)?(x):(y))
double list[max_num];
void produce_random(double *arr,int );
double max_sum(double *arr,int n);
intmain(void)
printf("respected max_sum is %f\n",sum/test_case);
return exit_success;
}void produce_random(double *arr,int n)
}double max_sum(double *arr,int n)
return max_sum;
}
《C Primer Plus》第八章程式設計題
1 設計乙個程式,統計從輸入到檔案結尾為止的字元數。include int main void printf there are 3d words.n 1 return 0 2 編寫乙個程式,把輸入作為字元流讀取,直到遇到eof。令該程式列印每個輸入字元及其ascii編碼的十進位制值。include...
第八章 指標 第八章 指標
1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...
C 程式設計第八章
靜態聯編所支援的多型性稱為編譯時的多型性。動態聯編所支援的多型性稱為執行時的多型性。1 靜態聯編中的賦值相容性及名字支配規律類的物件和呼叫的函式一一對應,編譯時即可確定呼叫關係,從而產生編譯時的多型性。include using namespace std const double pi 3.141...