3 7日C 上機作業

2021-08-16 06:34:09 字數 758 閱讀 6664

題目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...