//今年的第幾天
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...