1樓:木澂
有。c語言求絕對值的函式為abs( x )與fbs( x ),abs( x )包含於stdlib.h,且兩者均包含於math標頭檔案之下。
1、abs( x )函式
格式:int abs( int i );
作用:求整型數的絕對值
例子:#include
#include
#include
main( )
執行結果為:1的絕對值是1,-2的絕對值是2
2、fabs( x )函式
格式:float fabs( float i ); / double fabs( double x );
作用:求浮點數的絕對值
例子:#include
#include
main( )
執行結果為:1.400000的絕對值是1.400000,-2.700000的絕對值是2.700000
擴充套件資料:
其他math.h標頭檔案包含函式介紹:
1、 三角函式
double sin(double);正弦
double cos(double);余弦
double tan(double);正切
2 、反三角函式
double asin (double); 結果介於[-pi/2,pi/2]
double acos (double); 結果介於[0,pi]
double atan (double); 反正切(主值),結果介於[-pi/2,pi/2]
double atan2 (double,double); 反正切(整圓值),結果介於[-pi,pi]
3 、雙曲三角函式
double sinh (double);
double cosh (double);
double tanh (double);
4 、指數與對數
double frexp(double value,int *exp);這是乙個將value值拆分成小數部分f和(以2為底的)指數部分exp,並返回小數部分f,即f*2^exp。其中f取值在0.5~1.
0範圍或者0。
double ldexp(double x,int exp);這個函式剛好跟上面那個frexp函式功能相反,它的返回值是x*2^exp
double modf(double value,double *iptr);拆分value值,返回它的小數部分,iptr指向整數部分。
double log (double); 以e為底的對數
double log10 (double);以10為底的對數
double pow(double x,double y);計算x的y次冪
float powf(float x,float y); 功能與pow一致,只是輸入與輸出皆為單精度浮點數
double exp (double);求取自然數e的冪
double sqrt (double);開平方根
5 、取整
double ceil (double); 取上整,返回不比x小的最小整數
double floor (double); 取下整,返回不比x大的最大整數,即高斯函式[x]
2樓:匿名使用者
c語言中求絕對值的函式有兩個:abs()和fabs()。
abs() 是用來求整型表示式的絕對值,比如:abs(x) 就是求整型變數x的絕對值。
fabs() 是用來求浮點型表示式的絕對值,比如:abs(x) 就是求浮點型變數(float型或double型)x的絕對值。
3樓:匿名使用者
1、標頭檔案:#include
2、定義函式:int abs (int j);
3、函式說明:abs()用來計算引數j 的絕對值,然後將結果返回;
4、返回值:返回引數j 的絕對值結果。
例:#ingclude
main()
執行命令結果:|-12|=12
c語言程式設計軟體是一款使用**c語言進行程式設計的軟體,c語言簡潔、高效、靈活的特性令其具有獨特魅力。現在的程式編寫朝著越來越冗長龐大的方向發展,而c語言雖然屬於相對'低階'的程式語言,但它的簡潔之美是無可替代的。
4樓:匿名使用者
#include
int 型
int abs(int x);
long 型
long labs(int x);
浮點數 float double
double fabs(double x);
5樓:小童鞋_成
c=fabs(a);c等於a 的絕對值
6樓:匿名使用者
函式名: abs
功 能: 求整數
的絕對值
用 法: int abs(int i);
程式例:
#include
#include
int main(void)
7樓:匿名使用者
包含標頭檔案 #include
1.abs函式: int abs(int x); 求整數x的絕對值。
2.fabs函式:double fabs(double x);求x的絕對值。
8樓:匿名使用者
有啊下你呼叫數學函式庫#include"math.h"
c=fabs(a);c就等於a 的絕對值
9樓:晴雨微暖
您好,高興為您解答。
在這個標頭檔案裡就有包含abs()這個取絕對值的函式所以是有絕對值運算的,你可以執行下列**看看:
#include
#include void main()
c語言math庫函式的sin怎麼用?
10樓:匿名使用者
函式sin的引數是使用弧度制的,而不是角度制,自行將角度轉換成弧度比如使用簡單的帶參巨集
#define j2h(x) (3.1415926*(x)/180.0)
sin(j2h(90))
11樓:匿名使用者
標頭檔案:#include
定義函式來
自:double sin(double x);
函式說明bai:sin()用來計算引數x 的正玄值du,然後將結果返回
zhi。
返回值:返dao回-1 至1 之間的計算結果。
範例#include
main()
執行sin(0.5) = 0.479426
12樓:
包含標頭檔案math.h,寫成sin(x);的形式直接呼叫這個函式。其中x是double型弧度值。
函專數返回乙個double值。如有double x=3.1415926/180*30;,那屬麼printf("sin30° = %f\n",sin(x));將輸出sin30° = 0.
500000。
修改建議
您的回答內容不完整
知識型提問需要先直接對提問進行回覆,開門見山,再對相關知識點進行延伸,如:http://t.cn/rl6roi3加油哦!
你拒絕認證吧,這沒有完善的必要了,學過三角函式的人都能看懂,看了10頁c教科書的也都知道怎麼寫了。還要怎樣「開門見山」,怎樣「延伸」?難道還得解釋sin是對邊比斜邊?
13樓:匿名使用者
sin(x) 中 x的單位是弧度,不是度角啊。。。你試試sin(90*pi/180), pi值是3.141592654........
14樓:匿名使用者
sin() 函式用來求給定值的正弦值,其原型為:
double sin(double x);
【引數】給定的值(弧度)。
【返回專值】返回-1 至1 之間的計屬算結果。
弧度與角度的關係為:
弧度 = 180 / π 角度
角度 = π / 180 弧度
列:#include
double a = sin(3.14);
double b = sin(180*pi/180);
2. c語言規定:在乙個源程式中,main函式的位置( )。 a)必須在最開始 b)必須在系統呼叫的庫函式的後面 c
15樓:短短長長長短
c語言規定在源程bai序中,du
主函式的位置可以任意zhi。
c語言是一種通用的計算機編
dao程語言,廣泛應用於回底層開發。c語言的答設計目標是提供一種程式語言,它可以簡單地編譯和處理底層記憶體,生成少量的機器**,並且不需要執行環境的任何支援。
主函式又稱主函式,是程式執行的起點。主要功能是相對而言的,就像語音理論的主音是泛音一樣,泛音是程式中除主要功能外的其他功能。它迎合了人們的思維方式,產生了乙個版本而不是某種模式。
一旦執行了主功能,程式就可以模組化,實現乙個封閉的整體。
擴充套件資料:
功能分類
從使用者的角度來看,有兩個功能:
1、標準函式是庫函式。這是由系統提供的。
2、使用者定義的函式。它可以解決使用者的特殊需求。
就功能形式而言,有兩種型別的功能:
1、非引數函式。printstar和print_u訊息是乙個非引數函式。呼叫非引數函式時,呼叫函式不會將資料傳輸到被呼叫函式權重,該權重通常用於執行指定的一組操作。
2、有引數函式。呼叫函式時,呼叫函式和被呼叫函式之間存在資料傳輸。也就是說,呼叫函式可以將資料傳遞給被呼叫函式,也可以將被呼叫函式中的資料帶回給呼叫函式。
16樓:
你這個問題描述bai得不對。不是du main( ) 函式的位
zhi置在dao哪版個位置。main( ) 函式的位置放在**都可以,哪怕把子權函式寫到 main( ) 函式之前也可以。無論各個函式如何擺放,反正在執行整個 c 程式時,c 語言都是要從 main( ) 函式開始執行的。
另外,如果從 c 程式的執行入口的角度上講,都是從 main( ) 開始執行,那麼 main( ) 函式的位置必須要在系統呼叫的庫函式之前,而不是後面。例如如下程式:
#include
void main( )
main( ) 主函式的位置必須要在系統呼叫的庫函式之前。即:程式首先執行 main( ) 函式,然後執行 scanf( ) 庫函式,最後執行 printf( ) 庫函式。
另外,在主函式 main( ) 之前包含的標頭檔案說明語句:#include 不能夠算是系統呼叫的庫函式, 而只能夠說它是乙個 c 語言程式中包含了哪些需要執行的庫函式的原型說明而已。
17樓:匿名使用者
可以在任意位置。
c程式總是從main函式開始執行,但main函式在程式中的位置可以是任意的。
18樓:處搖胼手胝足
b 必須在系統呼叫的庫函式的後面
19樓:匿名使用者
b,很多自定義的函式會在main函式前面
20樓:匿名使用者
main函式可放任意位置
21樓:匿名使用者
c 沒貼出來,應該選c。
22樓:匿名使用者
按你這選項就是b了,,不一定要在最前,經常我的main()還在子函式的後面呢
編寫乙個函式實現兩個字串的連線(不使用庫函式strcat).這個用c語言怎麼寫程式啊求詳細解釋~急!
23樓:匿名使用者
void fun (char s1,char s2)
24樓:義柏廠
編寫一復個函式實現兩個字制符串的連線(不使bai
用庫函式dustrcat).這個用c語言zhi
怎麼寫程式啊求詳細解釋dao,你這個應該是乙個電腦應用的程式吧,不過具體的程式從你這個字面意思也解釋不了,所以這個問題幫你解答不了,希望你了解。
c語言設計簡單的計算器程式c語言設計乙個簡單的計算器程式
include stdio h 計算器 voidmenu 自定義的選單介面 printf n printf 請輸入你的選擇 n printf 1 n printf 2 n printf 3 n printf 4 n printf n intmain inti 0 intj 0 intnum 0 計算...
c語言編寫計算器程式,c語言設計乙個簡單的計算器程式
1 既然是簡單計算器,只需要實現加減乘除,同時每次支援兩個運算元和乙個操作符。同時約定,運算元為整型,對於加減乘輸出為整型,除法輸入為浮點型即可。2 例程 include int main 根據操作符號,輸入對應的執行結果。return 0 以上 就實現了最簡單的計算器,可以根據需要,在其上增加其它...
c語言讀取mysql庫中的資料的程式標頭檔案怎麼設定
mysql c api程式設計步驟 1 首先我們要包含mysql的標頭檔案,並連結mysql動態庫。即新增以下語句 include 進行網路程式設計需要winsock2.h include pragma comment lib,libmysql.lib 2 建立mysql變數。如 mysql mys...