這樣:
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);