Problem ID :a008. 溫度轉換 (*)

New Thread

User 錯在哪?

shinha SendIMessage
shinan

a008. 溫度轉換 (*) | From: 124.155.187.67 | Post Date:2015-05-16 16:15:48.0

#include <stdio.h>
#include <stdlib.h>
int main()
{
    float C,F;
    scanf("%f",&C);
    F=C*9/5+32;
    printf("%f",F);
    system("pause");
    return 0;
   }

 


文章類型: 一般 | Reply | Back
User Re:錯在哪?

p5351280 SendIMessage
小張

a008. 溫度轉換 (*) | From: 114.26.225.155 | Post Date:2015-05-18 00:20:43.0

#include
#include
int main()
{
    float C,F;
    scanf("%f",&C);
    F=C*9/5+32;
    printf("%f",F);
    system("pause");
    return 0;
   }


"%f"的預設輸出精度為小數後6位

所以原先如果答案是32.2

會變成32.200000

要控制精度需使用"%.1f",其中1代表小數後1位

 


文章類型: 一般 | Reply | Back
User Re:錯在哪?

p5351280 SendIMessage
小張

a008. 溫度轉換 (*) | From: 114.26.225.155 | Post Date:2015-05-18 00:20:54.0

#include
#include
int main()
{
    float C,F;
    scanf("%f",&C);
    F=C*9/5+32;
    printf("%f",F);
    system("pause");
    return 0;
   }


"%f"的預設輸出精度為小數後6位

所以原先如果答案是32.2

會變成32.200000

要控制精度需使用"%.1f",其中1代表小數後1位

 


文章類型: 一般 | Reply | Back

New Thread

ZeroJudge Forum