作者onnn (思念不等待)
看板C_and_CPP
标题[问题] 判断是否为连续整数
时间Tue Apr 28 15:19:00 2009
例如用乱数产生 五个整数
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
1F:推 kkc:用绝对值? 04/28 15:20
2F:→ onnn:楼上 不懂 04/28 15:22
3F:→ adrianshum:用 / 和 % 找出每个数字. 提示够多了, 你自己想想吧 04/28 15:26
4F:→ windincloud:我想用最笨的方式就是用mod一个个拆~ :p 04/28 15:28
5F:→ nedbob:x 拆成一个个 x1 x2 x3 x4 x5 y = int(sort(x1~x5)) 04/28 15:43
6F:→ nedbob:check 0 == ( (y - 1234) mod 11111 ) 04/28 15:45
7F:推 jlovet:你为什麽不要产生第一个数然後决定要加或减就好? 04/28 15:49
8F:→ onnn:mod....可再说清楚一点吗 原谅我愚我... 04/28 16:18
9F:→ adrianshum: 13579 mod 10 = 9 04/28 16:22
10F:→ nedbob:mod 取余数 04/28 16:27
※ 编辑: onnn 来自: 61.224.25.253 (04/28 16:31)
11F:推 Ebergies:这个赞 XD 04/28 16:40
12F:推 chrisdar:sum(a[0~4])-5*a[0]==10; ex:int a[]={5,6,7,8,9}; 04/28 17:20
13F:→ windincloud:原po搞定了~ XD 04/28 17:23
14F:→ onnn:谢谢 04/28 17:47