1304 - C语言程序设计教程(第三版)课后习题4.9

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 64 MB

输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有文字说明,取2位小数。

题目输入

一个华氏温度,浮点数

题目输出

摄氏温度,浮点两位小数

输入/输出样例

输入格式

-40

输出格式

c=-40.00

C语言解答

#include<stdio.h>
main()  
{float F,c;  
scanf("%f",&F);  
c=5*(F-32)/9;  
printf("c=%.2f",c);  
}

C++解答

#include<stdio.h>
main()
{
float a,c,F;
scanf("%f",&a);
F=a;c=5*(F-32)/9;
printf("c=%.2f",c);
}

Java解答



import java.text.DecimalFormat;
import java.util.Scanner;

public class Main {
   private static Scanner s = new Scanner(System.in) ;
   private static DecimalFormat df = new DecimalFormat("0.00") ;
   public static void main(String[] args) {
	   double F = s.nextDouble() ;
	   double c = 5*((F-32)/9) ;
	   System.out.println("c="+df.format(c));
   }
}