這個題目沒什么難度,但是在做的過程中還是有幾個需要注意的地方。記錄一下這幾個出錯的地方,并記錄下幾個知識點。
題目鏈接在此。
這個題目的核心無非就是“四舍五入”取整。
法一:通過round()函數(需要引入浮點數)法二:直接判斷(C2-C1)%100是否大于等于50,手動進行取整操作。(大 于等于50則(C2-C1)%100+1,否則不+1)round()函數原型:double round(double x);
輸出格式:
在一行中輸出被測函數運行的時間。運行時間必須按照“hh:mm:ss”(即2位的“時:分:秒”)格式輸出;不足1秒的時間四舍五入到秒。
所以我們需要用到%0md這種輸出格式。 (%md可以使不足m為的int型變量以m位進行右對齊輸出,高位用空格補齊;若變量本身超過m位,則保持原樣。)
這篇文章 中也有一部分對這兩個運算的總結。(打開網頁后Crtl+F搜索“結論”快速找到)
1.%md 、 %0md的作用(見文中相應部分) 2. 四舍五入的方法(包括了round()函數的使用)
《算法筆記》購買地址。
新聞熱點
疑難解答