姜哥 wrote:
喔!老師有說對面不算...(恕刪)
對面不算可能這個code要再改改拉
我也跑出4 360
應該是正確的(不考慮對面的話)
姜哥 wrote:
#include <stdio.h>
#include <math.h>
int main()
{
int d,y;
double sa_deg,sb_deg,sc_deg;
sa_deg=0; sb_deg=7; sc_deg=15;
d=0; y=0;
sa_deg=sa_deg+0.5625;
sb_deg=sb_deg+1.3;
sc_deg=sc_deg+2.53;
while(1)
{
d=d+1;
y=d/640;
if (fabs(sa_deg-sb_deg)<1&&fabs(sa_deg-sc_deg)<1&&fabs(sb_deg-sc_deg)<1)
{
printf("Y=%d and D=%d are the answer!\n",y,d);
}
if (sa_deg > 360, sb_deg > 360, sc_deg > 360)
sa_deg=sa_deg-360.0;
sb_deg=sb_deg-360.0;
sc_deg=sc_deg-360.0;
printf("Y=%d and D=%d are the answer!\n",y,d);
}
}