OC 【判斷兩個浮點數是否能整除】
/** * 判斷兩個浮點數是否整除 * * @param firstNumber 第一個浮點數(被除數) * @param secondNumber 第二個浮點數(除數,不能為0) * * @return 返回值可判定是否整除 */ - (BOOL)judgeDivisibleWithFirstNumber:(CGFloat)firstNumber andSecondNumber:(CGFloat)secondNumber { // 預設記錄為整除 BOOL isDivisible = YES; if (secondNumber == 0) { return NO; } CGFloat result = firstNumber / secondNumber; NSString * resultStr = [NSString stringWithFormat:@"%f", result]; NSRange range = [resultStr rangeOfString:@"."]; NSString * subStr = [resultStr substringFromIndex:range.location + 1]; for (NSInteger index = 0; index < subStr.length; index ++) { unichar ch = [subStr characterAtIndex:index]; // 後面的字元中只要有一個不為0,就可判定不能整除,跳出迴圈 if ('0' != ch) { // NSLog(@"不能整除"); isDivisible = NO; break; } } // NSLog(@"可以整除"); return isDivisible; }
相關推薦
OC 【判斷兩個浮點數是否能整除】
/** * 判斷兩個浮點數是否整除 * * @param firstNumber 第一個浮點數(被除數) * @param secondNumber 第二個浮點數(除數,不能為0)
java中判斷兩個浮點型(float)資料是否相等
示例程式碼: public static void main(String[] args) { float a = 10.222222225f; float b = 10.222222229f; System.out.println("使用==判斷是否相等:" + (
日期格式化:SimpleDateFormat【線程不安全】、FastDateFormat和Joda-Time【後兩個都是線程安全】
apach hang 當前 detail ssa sha 需要 import tex SimpleDateFormat是線程不安全的,不能多個線程公用。而FastDateFormat和Joda-Time都是線程安全的,可以放心使用。 SimpleDateFormat是JD
判斷兩個雙精度浮點數是否整除!
防止 src 溢出 客戶端 market nbsp 道理 有效 無法 這幾天在開發公司項目中,由於屬於期貨產品,所以在此過程中遇到價格和最小單位價格的除法計算。 眾所周知浮點數在計算機中為近視值。比如價格,客戶端輸入的價格為145.5,但是我的服務端斷點顯示為145.4
【java】判斷兩個引用型別的變數是否指向同一地址
問題:有兩個物件obj1和obj2,都是MyObject類的例項。如何比較這兩個物件是否指向相同的記憶體地址? 分情況討論: 1、如果 MyObject類的equals方法和hashcode方法被重寫: 如果obj1 == obj2 為真,則兩者指向相同的
【資料結構】連結串列相關練習題:判斷兩個連結串列是否相交
編寫一個程式,找到兩個單鏈表相交的起始節點。 例如,下面的兩個連結串列: A: a1 → a2 ↘ c1 → c2 → c3 ↗
【mysql】判斷兩個時間段是否存在交集
場景: 資料庫有有兩個欄位.開始時間<startTime>,和結束時間<endTime>,指定一個時間段(a,b),a表示開始時間,b表示結束時間。看資料庫中有沒有與(a,b)衝
【經典演算法】:如何判斷整數和浮點數是否相等
這個問題來自於我解決一個叫做五猴分桃的問題 其中會出現這麼一些資料 我需要在右邊第二欄資料裡面找到整數型的資料,比如說 3121這類的資料 但是我給第二欄定義的是float型的資料,如何判斷這個float型的資料是不是整數呢? 用瞭如下方法,注意看!
【演算法】計算機圖形學的一些經典小題:判斷點在多邊形內,隨機生成三角形內的點,判斷兩個矩形是否相交等
前幾天面試的時候被問到了,如何隨機在三角形內生成點,我按照我的想法回答了一遍,但覺得回答的不夠好。最後面試官說了一個最優的方法。覺得不錯,順帶總結一下最近看到的一些關於計算機圖形學方面的經典小題,知乎上看到的還有Leetcode上的 1.判斷一個點
【C++】判斷兩個vector是否相等~直接用“==”
如果vector裡面的元素型別是簡單型別(內建型別),可以直接使用“==”或者“!=”進行比較 因為在STL裡面,==和!=是可以直接使用的: template< class T, cl
[java]用md5來判斷兩個文件是否完全相同
tle name stub https pem puts 試用 多圖 ring 1.前言 由於相比較兩張圖片是否是相同,如果通過像素點比較感覺速度比較慢,當很多圖片進行比較時,效率就低很多了。由於每個文件md5基本上是唯一的,所用用獲取文件的md5來判斷是否相同文件。
js判斷兩個變量是否相等
logs utf-8 meta set script col tex nbsp 判斷 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="U
java判斷兩個單鏈表是否相交
fast n) detail 無環 etl ++ code 數據 enter 轉載於:http://blog.csdn.net/happymatilian/article/details/47811161 思路: 鏈表分有環鏈表和無環鏈表,如果兩個鏈表存在相交
五層結構 判斷兩個IP是否處於同一子網?
網絡管理 主機ip .cn 文件 七層 smt 無限 可靠傳輸 log 互聯網協議按照功能不同分為osi七層或tcp/ip五層或tcp/ip四層 應用層(各種協議) 端口 H
[fzu 2273]判斷兩個三角形的位置關系
相交關系 cmp 兩個 php exp pac ati nbsp con 首先判斷是否相交,就是枚舉3*3對邊的相交關系。 如果不相交,判斷包含還是相離,就是判斷點在三角形內還是三角形外。兩邊各判斷一次。 //http://acm.fzu.edu.cn/problem.p
字符串問題之 判斷兩個字符是否互為旋轉詞
pre 一個 rotation style class dex null test spa 把一個字符串str 前面任意的部分挪到後面形成的字符串叫做str的旋轉詞 舉例, a="cdab" b="abcd" 返回true a="1ab2"
python判斷兩個list包含關系
nbsp 判斷 span bsp pan 包含 spa num list a = [1,2] b = [1,2,3] c = [0, 1] set(b) > set(a) set(b) > set(c) python判斷兩個list包含關系
C#.NET常見問題(FAQ)-如何判斷兩個類是否相同類型
cnblogs 空間 ont -s 交流 在線 下載 c# 教學視頻 可以用is方法判斷是否是一個類 ?更多教學視頻和資料下載,歡迎關註以下信息: 我的優酷空間: http://i.youku.com/acetaohai123 ?我的在線
Overlapping rectangles判斷兩個矩形是否重疊的問題 C++
nsis enter load upload second eno 兩個 top traints Given two rectangles, find if the given two rectangles overlap or not. A rectangle is de
Java_Date_01_判斷兩個時間相差的天數
lan tle pos www. 參考 div 時間 com tails 二、參考資料 1.java 判斷兩個時間相差的天數 2.java計算兩個日期之間相差天數和相隔天數詳解Java_Date_01_判斷兩個時間相差的天數