《Essential C 》中的乙個簡單例題

2021-04-02 02:48:34 字數 1099 閱讀 4256

還不知道怎樣用vector,所以先簡單的處理一下:

#include

#include

#include

using namespace std;

const int seq_num = 2;

int shownum(void);//顯示數列前兩位元素

void printerrmsg(int ntriesnum, string user_name);//當回答錯誤時列印不同的鼓勵訊息

double countrate(int ntriesnum, int ncortries);//計算嘗試了ntriesnum次時,ncortries次正確回答的比率

int main(void)

else

}}while (toupper(choice) == 'y');

if (flag == false)

else

cout << user_name << " 你想換乙個數列嗎?(y/n)";

cin >> choice;

if (toupper(choice) == 'n')

}while (toupper(choice) == 'y');

cout << user_name << " 你的成績是 : ";

fcorrate = countrate(ntriesnum, ncortries);

cout << fcorrate << endl;

return 0;

}//顯示數列前兩位元素

int shownum(void)

;int i = 0;

cout << "/n陣列的前三項是: " << endl;

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

return fibonacci[i];

}//當回答錯誤時列印不同的鼓勵訊息

void printerrmsg(int ntriesnum, string user_name)

return ;

}double countrate(int ntriesnum, int ncortries)//計算嘗試了ntriesnum次時,ncortries次正確回答的比率

記go和python中的slice乙個簡單區別

python中的slice是在原有基礎上拷貝乙份。go中的slice則是指向生成它的陣列 切片,切最長長度不會超限。陣列為1,2,3,4 l 1,2,3,4 生成乙個內容為2,3的切片 slice1 l 1 3 print slice1 2,3 修改其中乙個值,檢視切片和list的值是否有變化 sl...

NIM 乙個NP問題的簡解

題目大意 在n 顆石子中,第一次可取1到 n 1顆,之後每次取的不超過上一次取的石子數。取完的獲勝。給出結論 當n為2 的k次方時,是必敗局面,否則先手必勝。k 1 證明 首先,考慮n 為奇數時,每次取 1,對手下一次也只能取 1,必勝。否則n即為偶數,是2的 k1倍。當k1為奇數時,是必勝策略,因...

osx下乙個MobileBackups簡介

自從開啟了mac的timemachine之後,使用了一段時間的mac磁碟空間降低的非常多,於是使用du d1 disk usage and depth is one 命令檢視 資料夾空間的使用情況,發現有乙個資料夾使用了20g,這個資料夾就是.mobilebackups,linux unix下.開頭...