掛鹽水的時候,如果滴起來有規律,先是滴一滴,停一下;然後滴二滴,停一下;再滴三滴,停一下...,現在有乙個問題:這瓶鹽水一共有vul毫公升,每一滴是d毫公升,每一滴的速度是一秒(假設最後一滴不到d毫公升,則花費的時間也算一秒),停一下的時間也是一秒這瓶水什麼時候能掛完呢?
input
輸入資料報含多個測試例項,每個例項佔一行,由vul和d組成,其中 0output
對於每組測試資料,請輸出掛完鹽水需要的時間,每個例項的輸出佔一行。
sample input
10 1sample output
13題目很簡單,主要是坑點很多,輸入資料不保證是整型。具體看**:
#includeusing namespace std;
int main()
ans+=i;//滴i滴花了i時間
if(v==0)//正好滴完就不用停留了,直接break
ans++;//停留
}int y=v/d;//還能滴幾整滴
ans+=y;//加上滴y滴的時間
double x=v/d;//看是否正好滴完,如果不正好滴完,則需再加1
if(x-y>=0.000001)//只需判斷是否整除
ans++;
cout<}
return 0;
}
10 型別檢查
分為兩種 傳統rtti和reflection 傳統rtti 多型時用到。基類引用子類,呼叫多型方法時進行rtti。強制型別轉換。檢查是否能轉,不能轉丟擲異常,執行時 獲取class物件的方法 class.forname object.class stiatic函式,在類首次載入時執行。按需執行 ne...
學習總結10 型別轉換
小記 靜默如初,安之若素 1.隱式型別轉換 eg char c a int i c 隱式轉換 char int void func int i func c intfoo void 2.顯示轉換 2.1 c 相容c的強制型別轉換 eg char c a int i int c c風格 int i i...
C語言 01 型別總結
c語言的資料型別分為基本資料型別 構造型別 指標型別 列舉型別和空型別等幾種。一 基本資料型別 1.1 整型int 1 short int short 佔2個位元組,佔位符 d i 2 long int long 佔8個位元組,佔位符 ld 3 signed int signed 佔4個位元組,佔位...