#include <stdio.h>
int main()
{
float a;
while(scanf("%f",&a)!=EOF)
{
if(a<0)
printf("|%.4f|=%.4f\n",a,a*-1);
else if(a>=0)
printf("|%.4f|=%.4f\n",a,a);
}
return 0;
}
第 1 測資點(100%): WA (line:124)
答案不正確
您的答案為: |-1752.5699|=1752.5699 正確答案為: |-1752.5700|=1752.5700
幫幫我~
到底要怎麼做?
#include
int main()
{
float a;
while(scanf("%f",&a)!=EOF)
{
if(a<0)
printf("|%.4f|=%.4f\n",a,a*-1);
else if(a>=0)
printf("|%.4f|=%.4f\n",a,a);
}
return 0;
}
第 1 測資點(100%): WA (line:124)
答案不正確
您的答案為: |-1752.5699|=1752.5699 正確答案為: |-1752.5700|=1752.5700
幫幫我~
到底要怎麼做?
用double就可以囉,float好像會不夠精確
有了幾次經驗我在zj做題都用double了
#include
int main()
{
float a;
while(scanf("%f",&a)!=EOF)
{
if(a<0)
printf("|%.4f|=%.4f\n",a,a*-1);
else if(a>=0)
printf("|%.4f|=%.4f\n",a,a);
}
return 0;
}
第 1 測資點(100%): WA (line:124)
答案不正確
您的答案為: |-1752.5699|=1752.5699 正確答案為: |-1752.5700|=1752.5700
幫幫我~
到底要怎麼做?
用double就可以囉,float好像會不夠精確
有了幾次經驗我在zj做題都用double了
成功了~~感謝感謝~~