[問題] 如何計算出一個圓內的有幾個整點坐標?
小弟不是來求解的 只是請問版友要用哪種方式寫比較好?
關於題目只能用這些方式: if, if…else, do, for, switch, do…while
(我也只學這些方式...)
我想的可能寫出來的方式只有用 for !?
有關奇怪的印度題目是這樣的
--
x^+y^=r^ represents the equation of circle with center at the origin (0,0)
and radius r. Write a program that reads radius (r) from the key board and
prints the number of points with integer coordinates that lie within the
circle.
--
yahoo字典怪翻譯
---
x^+y^=r^用中心代表圈子的等式在起源(0,0),並且半徑r.寫讀從键盘的半徑(r)的節目並
且打印點的数量與在圈子之间的整數座標的。
--
(x^ = x^2 ? 有點忘了....." ^ " 是不是直接等於平方...)
意思大概就是 輸入 (x,y) 然後會有一個圓 求圓內有幾個"整點坐標"
(整體意思是這樣沒錯? 我看不太懂英文....)
例如: 我(x,y)輸入1,1 共有這些坐標: (0,1) (1,0) (0,0),(0,-1)(-1,-1).....
cout圓內整點坐標的數量
小弟不知從何下手 目前用for寫看看
(第一次看PASCAL還能看得出些端倪 這次第一次看到不知從何下手的題目)
不過我以前數學真的很差阿...圓的基本原理要問同學
請問有比for更好的寫法嗎?! (?o?)
--
為什麼您要這麼著急呢?
http://www.wretch.cc/blog/s9021413
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.220.155
※ 編輯: tcc740sd 來自: 61.229.220.155 (06/08 07:45)
推
06/08 07:47, , 1F
06/08 07:47, 1F
→
06/08 07:47, , 2F
06/08 07:47, 2F
→
06/08 07:50, , 3F
06/08 07:50, 3F
→
06/08 07:51, , 4F
06/08 07:51, 4F
推
06/08 08:00, , 5F
06/08 08:00, 5F
推
06/08 08:02, , 6F
06/08 08:02, 6F
→
06/08 08:06, , 7F
06/08 08:06, 7F
→
06/08 08:09, , 8F
06/08 08:09, 8F
→
06/08 08:09, , 9F
06/08 08:09, 9F
→
06/08 08:11, , 10F
06/08 08:11, 10F
推
06/08 08:21, , 11F
06/08 08:21, 11F
→
06/08 08:22, , 12F
06/08 08:22, 12F
→
06/08 08:46, , 13F
06/08 08:46, 13F
推
06/08 09:15, , 14F
06/08 09:15, 14F
→
06/08 10:52, , 15F
06/08 10:52, 15F
→
06/08 10:53, , 16F
06/08 10:53, 16F
→
06/08 11:07, , 17F
06/08 11:07, 17F
推
06/08 11:28, , 18F
06/08 11:28, 18F
→
06/08 11:29, , 19F
06/08 11:29, 19F
→
06/08 11:29, , 20F
06/08 11:29, 20F
→
06/08 11:35, , 21F
06/08 11:35, 21F
→
06/08 11:49, , 22F
06/08 11:49, 22F
推
06/08 12:12, , 23F
06/08 12:12, 23F
推
06/08 13:00, , 24F
06/08 13:00, 24F
推
06/08 14:26, , 25F
06/08 14:26, 25F
推
06/08 14:31, , 26F
06/08 14:31, 26F
→
06/08 16:43, , 27F
06/08 16:43, 27F