新人求教
#include"stdafx.h"
#include<iomanip>
#include<iostream>
using namespace std;
int main()
{
double F,c;
cout<<fixed<<setprecision(2);
cout<<"輸入一個華氏溫度:"<<endl;
cin>>F;
c=5/9*(F-32);
cout<<"攝氏溫度為:"<<c<<endl;
return 0;
}
為什么不論輸入什么,結果都是0.00
uj5u.com熱心網友回復:
改成 c=5.0/9.0*(F-32);uj5u.com熱心網友回復:
c=5/9*(F-32);
改一下
c=5.0/9*(F-32);
uj5u.com熱心網友回復:
原因是5/9是按照整型數的除法計算的,因此5/9=0轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/186694.html
標籤:C++ 語言
上一篇:淺談5G網路
