面試題之隨機答題 c

2021-09-06 14:46:33 字數 962 閱讀 8647

對隨機生成的表示式進行計算,如果回答正確,加分,若錯誤,會扣分。答題失敗後會給第二次機會答題,再失敗則扣除對應分數並提示正確答案。並有答題時間統計。

下面是程式和說明(環境:vs2013)

project.h

#ifndef __project_h__

#define __project_h__

#include #include #include using namespace std;

class pro

;#endif

project.cpp

#include "project.h"

void pro::showresult()

else

cnt++;

if (cnt == 2)

continue;

} }//end for while

}void pro::srandr(int a,int b)

showresult();

}

main.cpp

#include "project.h"

int main()

end_time = clock();

spendtime = (end_time - begin_time) / clocks_per_sec;

cout << "答題結束,你所獲得的分數是:" << p.score << endl;

cout << "你所花費的時間是:" << spendtime <<"秒"<< endl;

return 0;

}

該專案還可以改善一下:如把分數和時間放入結構體中,再把每次獲得結果的結構體物件存入結構體list中,過載 < 或者 > 運算子,可以實現多個玩家的分數比較,分數相同則比較時間長短。因此處涉及stl的容器演算法,固不放在c++基礎知識中討論。

JSP面試題之簡答題

jsp 簡答題 1 jsp有哪些內建物件?作用分別是什麼?out物件 主要用來向客戶端輸出資料,代表輸出流物件。request物件 客戶端的請求物件 response物件 封裝了jsp產生的響應,然後被傳送到客戶端以響應客戶端的請求。session物件 用來儲存每個使用者資訊,比便跟蹤每個使用者的操...

C 面試題之i 面試題

i 面試題1.cpp 中國台灣某著名防毒軟體公司2005年10月面試題 int i 3,j 4 i?i j printf d d n i,j a.3 3 b.4 4 c.3 4 d.4 3 答案b i 面試題2.cpp 中國某著名計算機金融軟公司2005年面試題 int x 1,j 2 int k ...

C 面試題之sizeof面試題

sizeof面試題1.cpp what is the output of the following code?美國某著名計算機軟硬體公司面試題 include include include using namespace std structa structb int main 解析 ss1是乙...