#5684: why NA?


witrian (冬枫)


#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    float a;
    while(scanf("%f",&a)==1)
    {                        
    printf("%.3f\n",(a-32)/9*5); 
    } 
    return 0;
    
}
#5686: Re:why NA?


morris1028 (碼畜)


int main(void)
{
    double a;
    while(scanf("%f",&a)==1)
    {                        
    printf("%.3lf\n",(a-32)/9*5); 
    } 
    return 0;
    
}
 float 不夠精準, 用 double 就可以 AC 了
#5689: Re:why NA?


witrian (冬枫)


int main(void)
{
    double a;
    while(scanf("%f",&a)==1)
    {                        
    printf("%.3lf\n",(a-32)/9*5); 
    } 
    return 0;
    
}
 float 不夠精準, 用 double 就可以 AC 了


if double, 104 --> -17.778 not 40.000

and then CE 

#5690: Re:why NA?


morris1028 (碼畜)


#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    double a;
    while(scanf("%lf",&a)==1)
    {                        
    printf("%.3lf\n",(a-32)/9*5);
    }
    return 0;
    
}

我少標一個了, sor

#5691: Re:why NA?


witrian (冬枫)


#include
#include

int main(void)
{
    double a;
    while(scanf("%lf",&a)==1)
    {                        
    printf("%.3lf\n",(a-32)/9*5);
    }
    return 0;
    
}

我少標一個了, sor


thank you for your help