#11784: [求助] 無法通過第一資測點 CPP


zenuie (tssh std)

學校 : 新北市立泰山高級中學
編號 : 62732
來源 : [111.71.212.61]
最後登入時間 :
2024-02-02 20:22:04
b884. 電腦教室的傑克 | From: [42.72.0.52] | 發表日期 : 2017-03-02 14:56

數學問題  我的想法是傑克在(1,0)輸出應該是99,屬於Happyyummy範圍

為何是hmm~~

 

 

 

 

 

 

 

 

---------------------------------分隔線---------------------------------------------------------

#include <iostream>
#include <math.h>
#include <cmath>


using namespace std;

int main(int argc, char** argv)
{
int yee,x,y;
double r,z;

while(cin >> x >> y)
{
r = x+y;

z = sqrt (r);

yee = 100 - z*z;



if(yee > 0 && yee<= 30)
{
cout << "sad!" <<endl;
}

else if(yee > 30 && yee<= 60)
{
cout << "hmm~~" <<endl;
}

else if(yee > 60 && yee< 100)
{
cout << "Happyyummy" <<endl;
}

else
{
cout << "evil!!" <<endl;
}

}
return 0;
}

 
#11786: Re:[求助] 無法通過第一資測點 CPP


justinO__o (夜貓)

學校 : 臺北市立成功高級中學
編號 : 51052
來源 : [61.216.80.115]
最後登入時間 :
2023-12-25 15:06:44
b884. 電腦教室的傑克 | From: [175.180.118.165] | 發表日期 : 2017-03-03 01:53

數學問題  我的想法是傑克在(1,0)輸出應該是99,屬於Happyyummy範圍

為何是hmm~~

 

 

 

 

 

 

 

 

---------------------------------分隔線---------------------------------------------------------

#include
#include
#include


using namespace std;

int main(int argc, char** argv)
{
int yee,x,y;
double r,z;

while(cin >> x >> y)
{
r = x+y;

z = sqrt (r);

yee = 100 - z*z;



if(yee > 0 && yee<= 30)
{
cout << "sad!" <<endl;
}

else if(yee > 30 && yee<= 60)
{
cout << "hmm~~" <<endl;
}

else if(yee > 60 && yee< 100)
{
cout << "Happyyummy" <<endl;
}

else
{
cout << "evil!!" <<endl;
}

}
return 0;
}

如果 x < 0 , y < 0 

你的 sqrt 就 ..... 0u0

 
#11788: Re:[求助] 無法通過第一資測點 CPP


zenuie (tssh std)

學校 : 新北市立泰山高級中學
編號 : 62732
來源 : [111.71.212.61]
最後登入時間 :
2024-02-02 20:22:04
b884. 電腦教室的傑克 | From: [42.73.239.102] | 發表日期 : 2017-03-03 11:23

對誒....RRRRRRRR

 
 
ZeroJudge Forum