square函數(shù)c語(yǔ)言 c++square函數(shù)

編寫一個(gè)函數(shù)square()對(duì)一個(gè)整數(shù)返回它的平方數(shù) 用c語(yǔ)言編寫~

代碼如下:

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出祿豐免費(fèi)做網(wǎng)站回饋大家。

#include stdio.h

int square(int a){

return a*a;

}

int main(void){

int a;

scanf("%d",a);

printf("輸入的數(shù)為%d\n",a);

printf("平方數(shù)為%d\n",square(a));

return 0;

} 。

代碼運(yùn)行結(jié)果:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

擴(kuò)展資料

C語(yǔ)言還提供了內(nèi)置的庫(kù)函數(shù)來(lái)求一個(gè)整數(shù)的平方數(shù),就是內(nèi)置math.h文件中含有乘方(包括開方)的庫(kù)函數(shù),編寫程序?qū)隡ath.h文件就行,表示為:pow(x,y),其中x和y都是雙精度浮點(diǎn)(double)型,x是底數(shù),y是指數(shù)(如果是小數(shù)即為開方)。

參考資料:百度百科-C語(yǔ)言

c語(yǔ)言的開方函數(shù)

c語(yǔ)言的開方函數(shù)是:sqrt()函數(shù)。

1、功能:計(jì)算一個(gè)非負(fù)實(shí)數(shù)的平方根。

2、函數(shù)原型:在VC6.0中的math.h頭文件的函數(shù)原型為double sqrt(double)。

3、說(shuō)明:sqrt系Square Root Calculations(平方根計(jì)算),通過(guò)這種運(yùn)算可以考驗(yàn)CPU的浮點(diǎn)能力。

4、頭文件:math

double sqrt(double x)

參數(shù)解釋:

x 為要計(jì)算平方根的值。

如果 x 0,將會(huì)導(dǎo)致 domain error 錯(cuò)誤,并把全局變量 errno 的值為設(shè)置為 EDOM。

返回 x 平方根。

注意,使用 GCC 編譯時(shí)請(qǐng)加入-lm。

例:

擴(kuò)展資料:

sqrt()函數(shù)的注意事項(xiàng):

1、sqrt()函數(shù),里面的形參是double型的,所以調(diào)用的時(shí)候,要強(qiáng)制轉(zhuǎn)換成double型。

2、sqrt()函數(shù)都最后返回值是double型,而n是int型,所以要強(qiáng)制轉(zhuǎn)換n=(int)sqrt((double)x)。

3、到底要不要進(jìn)行強(qiáng)制轉(zhuǎn)換,需要看這個(gè)函數(shù)的形參和返回值是什么類型,如果沒有進(jìn)行強(qiáng)制轉(zhuǎn)換,有的編譯器會(huì)警告,有的會(huì)報(bào)錯(cuò),有的就直接通過(guò)。

參考資料:

百度百科--平方根計(jì)算

C語(yǔ)言問(wèn)題求解〒_〒求輸出結(jié)果。。。 square函數(shù)是自定義的一個(gè)求平方的函數(shù)

程序換個(gè)寫法。

static int j = 1;

int i = 1; // 這個(gè)初值看不到,假設(shè)是1。

i= i*i; // = 1 * 1 = 1;

for( ; i 3; i++i )

{

j = j +j * j; // 中間循環(huán)2次

printf ( "%d", j );

}

printf( "%d\n", i ); // 最后輸出肯定是循環(huán)結(jié)束時(shí)的狀態(tài)i==3

輸出:

2, 6, 3

分享標(biāo)題:square函數(shù)c語(yǔ)言 c++square函數(shù)
網(wǎng)站網(wǎng)址:http://muchs.cn/article36/dosjipg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、電子商務(wù)、品牌網(wǎng)站建設(shè)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)