2017-03-04 114 views
-8

我上顯示轉換表從華氏Celsius.How代碼工作我可以改變它,這樣它會從負值開始,走向正面是這樣的華氏溫度爲攝氏表C.

Fahrenhite Celcius 
-10 -23.3333 
-20 -28.8889 
.. 
.. 
.. 
.. 
100 37.7778 

我的代碼:

#include <stdio.h> 
int main() 
{ 
     float fahrenheit, celsius; 
     int lower, upper, step; 

     lower = 10; 
     upper = 100; 
     step = 10; 
     printf("F  C\n\n"); 
     fahrenheit = lower; 
     while(fahrenheit <= upper) 
      { 
      celsius = (5.0/9.0) * (fahrenheit - 32.0); 
      printf("%3.0f %6.1f\n", fahrenheit, celsius); 
      fahrenheit = fahrenheit + step; 
      } 

        return 0; 
} 
+1

一個字後4個位數:真的嗎? –

+1

如何...將下限更改爲負值? –

+6

這不是「你的」代碼,是嗎?你的問題表明你沒有絲毫的想法這個代碼的工作原理。 Stackoverflow不是「爲我做作業」網站。 – avysk

回答

0

首先你必須學會​​如何來解決這個代碼,它是如此簡單的清晰。 您的代碼適用於較低= 10和較高= 100,您可以更改這些值,您可以訪問哪些表。如果你想的信念

printf("%3.0f %6.4f\n", fahrenheit, celsius); 

必須恰克%6.1F像上面

相關問題