[問題] 判斷是否為連續整數

看板C_and_CPP (C/C++)作者 (思念不等待)時間16年前 (2009/04/28 15:19), 編輯推噓4(4010)
留言14則, 8人參與, 最新討論串1/1
例如用亂數產生 五個整數 ex:1,2,3,4,5 or 1,3,2,5,4 or 9,7,8,6,5 .. 我都能判斷他是1,2,3,4,5 && 5,6,7,8,9 都是為連續整數 請問這該如何下手呢? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.25.253

04/28 15:20, , 1F
用絕對值?
04/28 15:20, 1F

04/28 15:22, , 2F
樓上 不懂
04/28 15:22, 2F

04/28 15:26, , 3F
用 / 和 % 找出每個數字. 提示夠多了, 你自己想想吧
04/28 15:26, 3F

04/28 15:28, , 4F
我想用最笨的方式就是用mod一個個拆~ :p
04/28 15:28, 4F

04/28 15:43, , 5F
x 拆成一個個 x1 x2 x3 x4 x5 y = int(sort(x1~x5))
04/28 15:43, 5F

04/28 15:45, , 6F
check 0 == ( (y - 1234) mod 11111 )
04/28 15:45, 6F

04/28 15:49, , 7F
你為什麼不要產生第一個數然後決定要加或減就好?
04/28 15:49, 7F

04/28 16:18, , 8F
mod....可再說清楚一點嗎 原諒我愚我...
04/28 16:18, 8F

04/28 16:22, , 9F
13579 mod 10 = 9
04/28 16:22, 9F

04/28 16:27, , 10F
mod 取餘數
04/28 16:27, 10F
※ 編輯: onnn 來自: 61.224.25.253 (04/28 16:31)

04/28 16:40, , 11F
這個讚 XD
04/28 16:40, 11F

04/28 17:20, , 12F
sum(a[0~4])-5*a[0]==10; ex:int a[]={5,6,7,8,9};
04/28 17:20, 12F

04/28 17:23, , 13F
原po搞定了~ XD
04/28 17:23, 13F

04/28 17:47, , 14F
謝謝
04/28 17:47, 14F
文章代碼(AID): #19zgtdm1 (C_and_CPP)
文章代碼(AID): #19zgtdm1 (C_and_CPP)