Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[問題] 為什麼有些組合沒有出現

0 views
Skip to first unread message

溫暖的太陽

unread,
Sep 27, 2004, 4:16:14 AM9/27/04
to

我的 i,j,k,m分別由 0 到 1 每次遞增 0.1

可是為什麼有些組合沒有出現,可是拿掉if判斷式之後又會出現
如 i=0 j=0 k=0 m=1這組就沒有出現
而i>0.44以後的組合也都沒有出現
請問我錯在什麼地方
請請大家

#include <iostream.h>
#include <fstream.h>
int main()
{
ofstream fout("test.txt");
int A[3][4]={{90,60,90,80},
{75,60,95,95},
{90,75,85,95}};

float i=0,j=0,k=0,m=0;
i=0;
while (i<=1)
{
j=0;
while (j<=1)
{
k=0;
while (k<=1)
{
m=0;
while (m<=1)
{
if((i+j+k+m)==1)
{
fout<<i<<"\t"<<j<<"\t"<<k<<"\t"<<m<<"\n";
}
m= m + 0.01;
}
k=k + 0.01;
}
j =j + 0.01;
}
i = i+ 0.01;
}
fout.close();
return 0;
}

--
[m [45m [35;40m◣█ [m [1;30m.尋找今晚屬於你的夢境. [m
[45m [m [35mˍˍˍ ˍˍˍˍˍ________ [m
[45m [35;40m◥ [45m [30m▌ [35;40mˍ [45m [30m▌ [m [45m [30m▌ [35;40mˍˍ [m [35m█ [m [1;34m ◤尋夢位址: [30m140.130.33.10 [m
[45m [m [45m [30m▌ [m [45m [30m▌ [35;40mˍ [45m [40mˍˍ [45m [m [35m█ [m [1;33m國立虎尾科技大學. [31m尋 [36m夢 [35m園 [32mbbs.nhust.edu.tw◢ [m

資工新手(要重修好多)

unread,
Sep 27, 2004, 5:57:52 AM9/27/04
to
> float i=0,j=0,k=0,m=0;
你把i,j,k宣告成浮點數
> if((i+j+k+m)==1)
而這一行就會有 precision的問題

--
[1mName: Ping Lun Liao
Interesting: Programming Language
School:http://www.nhit.edu.tw/ [32mMajor:http://sparc.nhit.edu.tw/~csie/
[33mBirthday: 1981/04/12 [36m 蟄伏秋山待楓紅,青臨洛水無雲彩
麒麟降世多磨難,江郎願使盡長才。 <臥江子> [m


--
[m [45m [35;40m◣█ [m [1;30m.尋找今晚屬於你的夢境. [m
[45m [m [35mˍˍˍ ˍˍˍˍˍ________ [m

[45m [35;40m◥ [45m [30m▌ [35;40mˍ [45m [30m▌ [m [45m [30m▌ [35;40mˍˍ [m [35m█ [m [1;34m ◤尋夢位址: [30m220-131-7-242.HINET-IP.hinet.ne [m

0 new messages