English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

先輸入一數X
用程式在24~100之間的數字任意取四數A B C D
使得 A/B*C/D = X (公差0.0001以內都可以)
在螢幕上顯示出ABCD個別為何?


...今天寫不出來就完了
忘光光@@ 感恩喔

2007-02-07 08:27:16 · 1 個解答 · 發問者 Anonymous in 電腦與網際網路 程式設計

1 個解答

給你最主要的邏輯部分
其他的地方你就自己補上吧
for (i = 24; i <= 100; i++)
for (j = 24; j <= 100; j++)
for (m = 24; m <= 100; m++)
for (n = 24; n <= 100; n++)
if (abs(i/j*m/n-x) < 0.0001)
{
printf("i = %d, j = %d, m = %d, n = %d\n", i, j, m, n)
return;
}
如果有問題, 請來函討論. 不然, 我可能會錯失你再補充的疑點.

2007-02-08 10:54:01 · answer #1 · answered by JJ 7 · 0 0

fedest.com, questions and answers