#11137: HELP~~~~~~


possible (possible)


#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


幫幫我~
到底要怎麼做?

 

 

#11139: Re:HELP~~~~~~


Benson86 (nobodyzxc)


#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了


#11154: Re:HELP~~~~~~


possible (possible)


#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了


成功了~~感謝感謝~~