#1000: 小數部份


aqua (Aqua)

學校 : 東海大學
編號 : 1087
來源 : [61.221.120.148]
最後登入時間 :
2009-04-17 06:01:17
b189. 97七區資訊學科4(改編) -- 97學年度彰雲嘉區資訊學科能力競賽 | From: [61.221.120.148] | 發表日期 : 2008-12-01 23:48

請問是以什麼條件取捨小數的??

 

 
#1001: Re:小數部份


mac (風)

學校 : 國立鳳新高級中學
編號 : 1987
來源 : [114.137.211.24]
最後登入時間 :
2017-08-30 12:35:54
b189. 97七區資訊學科4(改編) -- 97學年度彰雲嘉區資訊學科能力競賽 | From: [218.164.145.115] | 發表日期 : 2008-12-01 23:56

請問是以什麼條件取捨小數的??

 



 

我是用C寫的...用%g解決的..

 
#1003: Re:小數部份


taichunmin (和風信使)

學校 : 國立彰化高級中學
編號 : 1100
來源 : [36.232.190.238]
最後登入時間 :
2021-03-29 01:45:39
b189. 97七區資訊學科4(改編) -- 97學年度彰雲嘉區資訊學科能力競賽 | From: [61.219.91.164] | 發表日期 : 2008-12-02 20:42

請問是以什麼條件取捨小數的??

 



 

我是用C寫的...用%g解決的..


沒有取捨小數說= =
我沒有做小數位數處理

 
#1004: Re:小數部份


taichunmin (和風信使)

學校 : 國立彰化高級中學
編號 : 1100
來源 : [36.232.190.238]
最後登入時間 :
2021-03-29 01:45:39
b189. 97七區資訊學科4(改編) -- 97學年度彰雲嘉區資訊學科能力競賽 | From: [61.219.91.164] | 發表日期 : 2008-12-02 20:48

請問是以什麼條件取捨小數的??

 

這是我的參考解答的部份(C++)

#include<iostream>
using namespace std;

int main()
{
  char ca[40];
  double da,db=0;//這裡我是用double,所以用float的答案會有一點點精確度的差別
  int ia,ib,ic,id=0,ta;
  while(cin>>ta)
  {
    for(id=0;id<ta;id++)
    {
      ..........
      ..........
      cout<<"字串"<<id+1<<" "<<ca<<" = "<<da<<endl;
      db+=da;
    }
    cout<<"總和為"<<db<<endl;
  }
}

 
ZeroJudge Forum