1樓:愛寧的臭
a^6 是a和6的異或,並不是5的6次冪。
你的程式會如下計算:
5是101 ,6是110,你的答案你一定是011,也就是3~
2樓:匿名使用者
c語言中^是指抑或運算子,不是求冪的。你要求平方就 b=a*a;6次方就乘6次。
3樓:匿名使用者
^,c語言中有空上符號麼。
我只知道vb中有。
c語言中變數的平方怎麼輸入
4樓:天雲一號
在c++中,變數a的平方可以有2種方式進行輸入:
1、直接本身相乘a*a
2、用函式pow進行求變數a的平方,即pow(a, 2)注:函式pow的用法如下:
函式格式:double pow(double x, double y);
功 能:計算x的y次冪。
返 回 值:計算結果。
當使用pow函式時,需要將標頭檔案包含進原始檔中。
5樓:風若遠去何人留
變數平方有如下三種常用的輸入方法:
1 直接輸入法。
這種方法是利用平方的數學定義,直接輸入兩個相同變數的乘法形式。
比如int a = 10;
int a2;
a2 = a*a;
這裡a2的值就是a的平方。
這種方法的好處是簡單明瞭,而且適用於各種型別。
缺點是如果輸入高次方而不是平方,比如輸入10次方,就需要連續打10個a相乘,既不易輸入,也不容易閱讀,還容易出錯。
2 利用庫函式法。
在中有一個庫函式pow,其原型為。
double pow(double a, double b);
功能是計算a的b次冪,並返回該結果。
比如這個**:
#include
#include
int main()
該方法好處是簡單易懂,對於高次冪計算同樣輸入簡單,易於編寫,閱讀和維護。
缺點是隻適用於浮點數,如果用於整型,會在運算中做預設的型別轉換,由於精度問題,結果可能會有偏差,適用於精度要求不是太高的情況。
3 使用自定義函式。
自己定義求冪函式。該方法可以用於整型求高次冪,當然也可以用於求平方。
從原理上來說,如果修改型別用於做浮點數冪運算也是可以的,不過既然有庫函式pow那就沒必要用自定義函式了。
參考函式如下。
int qrt(int a, int b)//求a的b次冪並返回。
函式型別及返回值根據計算需要的資料規模隨時修改,可以為任意整型型別。
這樣在計算乘方時可以呼叫該函式,呼叫方法和之前介紹的pow函式類似。
該種方法的缺點為需要自己寫函式,**量比前兩種都要大。
以上三種方法各有優劣,根據實際需要可以自行選擇。如果只是計算平方,那麼推薦使用第一種方法。
6樓:翔龍翱翔
先看power()函式,double power(int x, int y)
這個函式就是求x的y次方。當在main()函式中呼叫它時,這個函式開始執行,傳遞的引數是3和5,執行過程就是:1,判斷5是否大於0,5是大於0的,條件成立,第一次返回3*power(3,4),這裡power(3,4)繼續執行,返回3*power(3,3),繼續,power(3,3)返回3*power(3,2),繼續,power(3,2)返回3*power(3,1),繼續,power(3,1)返回3*power(3,0),power(3,0)就直接返回1了,所以power(3,5)最後返回的就是3*3*3*3*3*1,其他的依此類推,就行了。
希望對你有幫助。
7樓:網友
double factorial(int n) 這個是計算 n的階乘的 就是n*(n-1)*(n-2)*.2*1
double power(int x, int y)這個是計算 x的y次方的。
c語言中的平方是怎麼表示的?
8樓:
直接用兩個數(或變數)相乘就是了,比如x*x
另外c語言中,檔案中含有乘方(包括開方)的庫函式,是pow(x,y)
其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)
c語言中,平方怎麼表示
9樓:陳說教育
在c語言中,沒有專門的函式來表示平方。
例如對於變數x,其平方可以表示為x*x
也可以用pow函式表示,注意:要用pow函式,需要include ,而且x為double型。
例如:pow(,2)表示10的平方,pow(double(x),2)表示x的平方。
10樓:胡說八道小鬼
檔案中含有乘方(包括開方)的庫函式表示為:pow(x,y)
其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)
表示為:double pow(double x, double y);
c語言pow()函式:求x的y次方(次冪)標頭檔案:
pow() 函式用來求 x 的 y 次冪(次方),其原型為:
pow()用來計算以x 為底的 y 次方值,然後將結果返回。設返回值為 ret,則 ret = xy。
例項:輸出結果:
c語言sqrt()函式:求給定值的平方根。
標頭檔案:sqrt() 用來求給定值的平方根,其原型為:
例項計算200 的平方根值。
輸出結果:
11樓:天雲小店
在c語言中,可以使用庫函式pow(x, y)來表示x^y(當y=2時,即表示x的平方)。
函式原型:double pow(double x, double y);
功 能:計算x^y
返 回 值:計算結果。
舉例如下:double x=, y;
y = pow(x, 2); 計算x的平方注:使用pow函式時,需要將標頭檔案#include新增進原始檔中。
12樓:mexico卡卡
直接用兩個數(或變數)相乘就是了,比如x*x
另外c語言中,檔案中含有乘方(包括開方)的庫函式,是pow(x,y)
其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)
13樓:樂為人師
在文字、數字或字母單位的右上角標註一個小小的數字2。例:平方釐米表示為釐米²,字母表示為cm²,8的平方表示為8²,…
14樓:來自杏花村大氣的木星
用庫函式的話就是 a的2次方:pow(a,2)
用巨集表示就是 #define pf(a) (a)*(a))
用普通表示式表示就是 a*a
15樓:風若遠去何人留
兩種方式 比如求x的平方 一種是直接寫。
x*x一種是用系統的數學函式pow
pow(x,2);
16樓:
可以直接x*x,也可以呼叫庫函式pow(x,2),但是這個需要在程式中加入一個標頭檔案#include
不知道對你有沒有幫助。。。
17樓:匿名使用者
平方 pow(a,2) 開方sqrt(a)
由於它們都是標準的數學函式故應加標頭檔案#include(
18樓:st傑龍
平方 pow(a,2) 開方sqrt(a)
注意需要引用標頭檔案。
c語言中的平方是怎麼表示的?
19樓:胡說八道小鬼
檔案中含有乘方(包括開方)的庫函式表示為:pow(x,y)
其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)
表示為:double pow(double x, double y);
c語言pow()函式:求x的y次方(次冪)標頭檔案:
pow() 函式用來求 x 的 y 次冪(次方),其原型為:
pow()用來計算以x 為底的 y 次方值,然後將結果返回。設返回值為 ret,則 ret = xy。
例項:輸出結果:
c語言sqrt()函式:求給定值的平方根。
標頭檔案:sqrt() 用來求給定值的平方根,其原型為:
例項計算200 的平方根值。
輸出結果:
20樓:mexico卡卡
直接用兩個數(或變數)相乘就是了,比如x*x
另外c語言中,檔案中含有乘方(包括開方)的庫函式,是pow(x,y)
其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)
21樓:召走刀文
沒有特殊的符號,只能是x*x。或者呼叫的庫函式pow(x,y)表示x的y次方。
22樓:匿名使用者
在c語言中,沒有專門的函式來表示平方。
a*a就好了。
c語言中x的平方如何表示?
23樓:胡說八道小鬼
檔案中含有乘方(包括開方)的庫函式表示為:pow(x,y)
其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)
表示為:double pow(double x, double y);
c語言pow()函式:求x的y次方(次冪)標頭檔案:
pow() 函式用來求 x 的 y 次冪(次方),其原型為:
pow()用來計算以x 為底的 y 次方值,然後將結果返回。設返回值為 ret,則 ret = xy。
例項:輸出結果:
c語言sqrt()函式:求給定值的平方根。
標頭檔案:sqrt() 用來求給定值的平方根,其原型為:
例項計算200 的平方根值。
輸出結果:
24樓:天雲一號
在c語言中,可以使用庫函式pow(x, y)來表示x^y(當y=2時,即表示x的平方)。
函式原型:double pow(double x, double y);
功 能:計算x^y
返 回 值:計算結果。
舉例如下:double x=, y;
y = pow(x, 2); 計算x的平方注:使用pow函式時,需要將標頭檔案#include新增進原始檔中。
25樓:匿名使用者
平方 pow(a,2) 開方sqrt(a)
由於它們都是標準的數學函式故應加標頭檔案#include(
26樓:
可以直接x*x,也可以呼叫庫函式pow(x,2),但是這個需要在程式中加入一個標頭檔案#include
不知道對你有沒有幫助。。。
27樓:匿名使用者
x*x或者pow(x,2),後者加上標頭檔案#include
28樓:
平方就x*x吧,呼叫函式麻煩。
c語言求平方根? 5
29樓:輝博雲客
sqrt(n)就是求n的平方根了。
#include ""
#include ""
void main()
30樓:741852963一
先把語法學下吧。
亂來不行的。
c語言求平方
c語言中變數的平方怎麼輸入,C語言中變數的平方怎麼輸入
天雲一號 在c 中,變數a的平方可以有2種方式進行輸入 1 直接本身相乘a a 2 用函式pow進行求變數a的平方,即pow a,2 注 函式pow的用法如下 函式格式 double pow double x,double y 功 能 計算x的y次冪 返 回 值 計算結果 當使用pow函式時,需要將...
C語言中有哪些儲存型別,C語言中變數的儲存型別有哪幾種,儲存方式哪幾種?謝嘍
千鋒教育 c語言中的儲存型別有auto,extern,register,static 這四種,儲存型別說明了該變數要在程序的哪一個段中分配記憶體空間,可以為變數分配記憶體儲存空間的有資料區 bbs區 棧區 堆區。1.auto儲存型別 auto只能用來標識區域性變數的儲存型別,對於區域性變數,auto...
C語言中,如何表示變數的n次方,C語言中,如何表示一個變數的n次方?
圭仁丘妍 c語言中計算一個數的n次方可以用庫函式pow來實現。函式原型 double pow double x,double y 如下 include include intmain 注 使用pow函式時,需要將標頭檔案 include包含進原始檔中。擴充套件資料 其他方法表示一個數的n次方 inc...