第二章 天數問題

2021-10-20 17:22:15 字數 1961 閱讀 7542

//今年的第幾天

int daytable[2]

[13]=

,};bool

isleapyear

(int year)

int number =0;

//記錄天數

int row =

isleapyear

(year)

;//判斷用哪一行

for(

int j =

0; j < month;

++j)

number +

= day;

//某年第n天是幾月幾號

while

(number > daytable[row]

[month]

)day = number;

//日期間隔

while

(y1 < y2 || m1 < m2 || d1 < d2)

if(m1 ==13)

}

題目描述

有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天

輸入描述:

有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd

輸出描述:

每組資料輸出一行,即日期差值

示例1

輸入

20110412

20110422

輸出

11

#include

#include

#include

using

namespace std;

const

int daytable[2]

[13]=

,};bool

isleapyear

(int year)

//公元元年就是公元1年,是周一,沒有公元0年

intnumber

(int year,

int month,

int day)

int row =

isleapyear

(year)

;for

(int j =

0; j < month;

++j) number +

= daytable[row]

[j];

number +

= day;

return number;

}int

main()

return0;

}

問題描述

用小於等於n元去買100隻雞,大雞5元/只,小雞3元/只,還有1/3元每只的一種小雞,分別記為x只,y只,z只。程式設計求解x,y,z所有可能解。

for

(int x =

0; x <=

100;

++x)

}}

n turkeys $xyz n隻雞價值五位數,每只雞**相等,求最大的可能的五位數,有就輸出 1 5 位和單價,沒有輸出0

#include

#include

using

namespace std;

//返回布林型別,同時在函式中進行了列印,從高位開始找到最大的滿足條件的即可

bool

function

(int n,

int x,

int y,

int z)}}

return

false;}

intmain()

}return0;

}

第二章問題回答

二 問答題 1 linux對於硬體的要求是什麼?是否一定要有很高的配置才能安裝linux?答 linux系統對硬體要求不是很高,linux系統的初衷就是以最低的配置完成最高的效能,所以配置差不多就可以安裝。2 請寫下目前您使用的個人計算機中,各項裝置的主要等級與廠商或晶元組的名稱。主機板 cpu 酷...

第二章 習題問題

1 假設同一套指令集用不同的方法設計了兩種機器m1和m2。機器m1的時鐘週期為0.8ns,機器m2的時鐘週期為1.2ns。某個程式p在機器m1上執行時的cpi為4,在m2上的cpi為2。對於程式p來說,哪台機器的執行速度更快i?快多少?t cpu t c x cpi x i n t m1 0.8 x...

MySQL第二章總結 Mysql第二章 儲存引擎

1 本章目標 儲存引擎 資料型別 重點 2 儲存引擎 在關係型資料庫中,資料儲存在表中,表由行和列組成。開發中,可能需要各種不同的表,有的表簡單,有的表複雜,有的表讀取快,有的讀取資料慢,有的表更新快等。根據對資料的不同的處理需求,使用不同的儲存引擎,可以將mysql資料庫的效能發揮到最大。查詢my...