在一些程式語言裡面,要進行次方運算是可以直接用^運算子來達到的,但是之前在寫題目時才發現原來C++裡面要做次方運算必須要使用pow函式才能達到,在這篇文章裡要介紹兩個函式,一個是pow,它可以幫你做次方運算,另一個就是sqrt,它可以幫你做根更號的工作
sqrt | pow | |
功能 | 開根號 | 次方運算 |
函式庫 | math.h | math.h |
一.根號運算:
格式: result=sqrt(要開根號的數字)
範例:取得9的根號結果
#include
#includeusing namespace std;
int main()
{
cout <
二.次方運算:
格式: result=pow(x,y)
範例:取得2的4次方結果
#include
#include
using namespace std;
int main()
{
cout <
補充一下
pow(9,0.5) = sqrt(9)
int a=9;
cout<<pow((double)a,2);
嗯嗯
數學原理XD
如果我打pow他會顯示這個指令不再範圍內
開”根”號…………….
嗯嗯,沒注意到XD
感謝提醒
感謝~~原來如此 我一直用^結果出現錯誤
“^” 是 “Xor邏輯運算子((a And (Not b)) Or ((Not a) Or b))”~~~
指的是” a和b相同就’假’、相反就’真’ “。
聽不懂的話,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
抱歉~這裡不告密,上網查吧!!!>u<
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
希望作者能讓我擷取這篇的程式碼,作為報告用的時間測試組,保證不會有任何商業營利行為,請求作者的同意回覆