这样:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int C;
int F = in.nextInt();
C = (F - 32)*5/9;
System.out.println(C);
in.close();
}
}
注意事项
/*
* 华氏温度和摄氏温度互相转换,从华氏度变成
摄氏度你只要减去32,乘以5再除以9就行了,将
摄氏度转成华氏度,直接乘以9,除以5,再加上
32即行。
* */
package com.homework;
import java.util.*;
public class Demo2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入一个华氏温度:");
Scanner sc = new Scanner (System.in);
float a = sc.nextFloat();
float b;
b = (a-32) * 5 / 9;
System.out.println(b);
}
}
Ⅱ 编写程序将输入的华氏温度转换为摄氏温度。转换公式为:Celsius=5/9*(Fahrenheit-32) 编程里的一个小问题
不知道你用的是什么语言,但是一般的情况下,5是int型的,5.0是 float型的,有些语言两个int计算结果还是int,所以你5/9就不能得到float类型。如果没猜错的话,你用5/9.0应该可以得到一样的效果。
个人意见,仅供参考
Ⅲ 编写一个C#程序,将摄氏温度转换为华氏温度。
static
void
Main(string[]
args)
{
int
c;//定义整形变量
double
f;
//定义浮点型变量
c
=
int.Parse(Console.ReadLine());//获取输入并转换成整形,保存在整形变量中
f
=
c*
9/
5.0
+
32;//通过公式,将获取的输入转换为华氏温度,保存在浮点型变量中
Console.WriteLine("摄氏温度:{0},华氏温度:{1}",
c,f);//输出
}
Ⅳ 编写程序实现华氏温度到摄氏温度的转换
importjava.text.DecimalFormat;
importjava.util.Scanner;
publicclasstestTemp{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
System.out.println("输入一个华氏温度:");
floattemp=scanner.nextFloat();
floatoutTemp=(float)5/9*(temp-32);
DecimalFormatdecimalFormat=newDecimalFormat(".0");
System.out.println(decimalFormat.format(outTemp));
}
}
Ⅳ 编写一个C语言程序,将摄氏度(C)转换为华氏度(f),转换公式为:F=(9/5)*c+32
#include<stdio.h>
float change(float x);
void main(){
float fahr;
printf("请输入摄氏温度:");
scanf("%f",&fahr);
printf("\n对应的华氏温度为:%.1f\n\n",change(fahr));
}
float change(float x){
float cent=x*9/5+32;
return cent;
}
提问前先网络
Ⅵ java编一程序,将摄氏温度换为华氏温度.公式为:f=9/5*c+32.其中f为华氏温度,c是摄氏温度.
仅供参考
packagecom.kidd.test.;
importjava.util.Scanner;
/**
*Helloworld!
*
*/
publicclassExecute{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
System.out.println("请输入一个摄氏温度:");
doublec=scanner.nextDouble();
System.out.println("对应的华氏温度:"+(9d/5d*c+32d));
}
}
Ⅶ 编写一个程序可以将华氏温度换算为摄氏温度的程序。换算公式为摄氏温度=(华氏温度-32)*5/9
#include<iostream>
using namespace std;
int main()
{
float f,c;
cout<<"请输入华氏温度:"
cin>>f;
c=(f-32)*5/9;
cout<<"换算为摄氏温度为:"<<c<<endl;
return 0;
}
Ⅷ c语言编写程序;输入一个摄氏温度,要求输出华氏温度。公式为f=9/5*c+32
代码实现如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float c, f;
scanf("%f", &c);
f = (5.0 /9.0) * c + 32;
printf("%f" , f);
return 0;
}
(8)编写程序将摄氏温度扩展阅读
特有特点
1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
3、不同的变量类型可以用结构体(struct)组合在一起。
4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
5、部份的变量类型可以转换,例如整型和字符型变量。
6、通过指针(pointer),C语言可以容易的对存储器进行低级控制。
7、预编译处理(preprocessor)让C语言的编译更具有弹性。
Ⅸ 编写一个程序,能将摄氏温度转化成华氏温度
应该是(把错的部分改写了):
scanf("%f",&c);
……
printf("c=%f\nf=%f\n",c,f);