PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
gnosis
Advance Member
 
gnosis的大頭照
 

加入日期: Jan 2004
文章: 446
請問幾個C++的問題

請問假如我要輸入一堆數子
最後要求出這一系列數字的幾何平均數
該如何求??

幾何平均數:
(a1*a2*a3......*an)^1/n

問題是C++的開n次方根號的語法不知道
請問有人知道如何求嗎??
     
      
__________________
舊 2004-05-06, 11:32 PM #1
回應時引用此文章
gnosis離線中  
wealthy
Major Member
 

加入日期: Sep 2001
文章: 157
int a[n]; /*n=總共幾項*/
int sum=0;
double result;
for (int i=0;i<n;i++)
{
cin>>a[i];
sum+=a[i];
}

result=sum/n;

cout<<result;

開更號喔
include<math.h>

然後就可以用 sqrt(xxx); 就降

剛好在念 順手回一下,有錯記的講阿...
 
舊 2004-05-07, 12:18 AM #2
回應時引用此文章
wealthy離線中  
gnosis
Advance Member
 
gnosis的大頭照
 

加入日期: Jan 2004
文章: 446
謝謝~~不過sqrt只是開平方根
剛好陣列蠻爛的~感謝教學

剛好看到
開次方根的語法
pow(x,1./3);

即x^1/3

THANKS
__________________
舊 2004-05-07, 01:59 AM #3
回應時引用此文章
gnosis離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:21 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。