係統粉 > 電腦問答 > 其他問答

已解決一個C++程序運行出來不對啊?

提問者:幽幽祈禱  |  瀏覽次  |  提問時間:2017-01-12  |  回答數量:5

一個C++程序運行出來不對啊? 2.646* 10 (7)

已有5條答案
msg神國

msg神國

回答數:72  |  被采納數:19

浮點表示嘛。。
2017-01-12 20:11:56
讚 7
lovely小椿

lovely小椿

回答數:27  |  被采納數:124

f=p*w*s*(1-d/100);
運輸費是這樣計算的嗎?你用300×300×300就很大了!
2017-01-12 21:23:00
讚 2
維缺

維缺

回答數:121  |  被采納數:145

2.646乘於10的7次方
2017-01-12 21:51:10
讚 12
七月海1

七月海1

回答數:130  |  被采納數:139

喔,謝謝大家
2017-01-12 20:47:38
讚 13
幸運星檸檬糖

幸運星檸檬糖

回答數:77  |  被采納數:103

#include<iostream.h>

void main(void)
{
int c,s;

float d,p,w,f;
cout<<\"輸入基本運費p,貨重w,運輸距離s:\"<<endl;
cin>>p>>w>>s;

c=s/250;
switch(c)
{
case 0:d=0;break;
case 1:d=2;break;
case 2:
case 3:d=5;break;
case 4:
case 5:
case 6:
case 7: d=8;break;
case 8:
case 9:
case 10:
case 11:d=10;break;
default:d=15;
}
f=p*w*s*(1-d/100);
cout<<\"p=\"<<p<<&#39;\\t&#39;<<\"w=\"<<w<<&#39;\\t&#39;<<\"s=\"<<s<<endl;

cout<<\"求出總的運費f為:f=\"<<f<<endl;
}

運行時輸入三個 300 ,怎麼出現f=2.646e+007?什麼問題?
2017-01-13 06:52:12
讚 7
相關問答
最新其他問答
解決方法