題目1 修改教材的clock類,增加物件的行為
內容:
(1)走時
(2)以12時制的形式顯示時鐘的當前值
(3)編寫測試類的程式:建立兩個時鐘物件,分別呼叫物件的行為.
設計思路:根據系統自帶的clock_t的函式,再設定空迴圈,我們能夠使系統延遲1秒輸出,同時在時鐘的類當中增加設定時鐘和顯示時鐘的函式
#include
#include
#include
#include
#define cl(arr) memset(arr,0,sizeof(arr))
using
namespace
std;
const
int maxn=1e6+50;
class clock
void runtime(int t)}}
showtime();
}void showtime()
if(minu>=60||sec>=60||hour>24) return;
if(minu<0||sec<0||hour<0)return;
printf("%02d:%02d:%02d %s\n",hour,minu,sec,ch);
}private:
int hour,minu,sec;
char ch[10];
};int main()
return
0;}
3 13日演算法 上機作業
題目 以遞迴和分治的思想實現二分搜尋 題目分析,二分搜尋是在解空間有序的情況下,取整體中間的值與目標值進行對比,如果與目標值相同,那麼就是所求解,否則,若比中間值大,則刪去小的那一半,這樣每次可以減少一半的查詢,二分搜尋的複雜度應該為 o log n 對於整個程式來說,我們要讓乙個隨機的陣列有序,呼...
c 上機作業
1 時鐘類 include using namespace std class time int add a minute int add an hour int add seconds int n int add minutes int n int add hours int n void tia...
4月9日上機作業
1.編寫乙個簡單程式,要求陣列長度為5,靜態賦值10,20,30,40,50,在控制台輸出該陣列的值。package demo1 public class d1 for int i 0 i 2.編寫乙個簡單程式,要求陣列長度為5,動態賦值10,20,30,40,50,在控制台輸出該陣列的值。pack...