1樓:匿名使用者
printf("f=%f\n\n",f);
out=fopen ("outfile.dat","w");
c語言是函數語言程式設計語言嗎
2樓:大樂樂
c語言支援函式遞迴呼叫,支援高階函式(函式指標),支援不可變數(const關鍵字),支援模式匹配 但不是函數語言程式設計語言
3樓:匿名使用者
不是,c是指令式程式設計語言。
c語言中有沒有求絕對值的函式啊?謝謝!
4樓:木澂
有。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]
5樓:匿名使用者
c語言中求絕對值的函式有兩個:abs()和fabs()。
abs() 是用來求整型表示式的絕對值,比如:abs(x) 就是求整型變數x的絕對值。
fabs() 是用來求浮點型表示式的絕對值,比如:abs(x) 就是求浮點型變數(float型或double型)x的絕對值。
6樓:匿名使用者
1、標頭檔案:#include
2、定義函式:int abs (int j);
3、函式說明:abs()用來計算引數j 的絕對值,然後將結果返回;
4、返回值:返回引數j 的絕對值結果。
例:#ingclude
main()
執行命令結果:|-12|=12
c語言程式設計軟體是一款使用**c語言進行程式設計的軟體,c語言簡潔、高效、靈活的特性令其具有獨特魅力。現在的程式編寫朝著越來越冗長龐大的方向發展,而c語言雖然屬於相對'低階'的程式語言,但它的簡潔之美是無可替代的。
7樓:匿名使用者
#include
int 型
int abs(int x);
long 型
long labs(int x);
浮點數 float double
double fabs(double x);
8樓:小童鞋_成
c=fabs(a);c等於a 的絕對值
9樓:匿名使用者
函式名: abs
功 能: 求整數
的絕對值
用 法: int abs(int i);
程式例:
#include
#include
int main(void)
10樓:匿名使用者
包含標頭檔案 #include
1.abs函式: int abs(int x); 求整數x的絕對值。
2.fabs函式:double fabs(double x);求x的絕對值。
11樓:匿名使用者
有啊下你呼叫數學函式庫#include"math.h"
c=fabs(a);c就等於a 的絕對值
12樓:晴雨微暖
您好,高興為您解答。
在這個標頭檔案裡就有包含abs()這個取絕對值的函式所以是有絕對值運算的,你可以執行下列**看看:
#include
#include void main()
用c語言程式設計序,用函式求素數,呼叫函式是什麼?
13樓:徐呆呆的老窩
#include
#include
int fun(int n)
return 1;
}void main()
1、一個c語言程式是由( )。
14樓:愚人談娛樂
一個c程式由一個主函式和若干個其他函式組成。若干個的意思就是可以有0個及以上個。c語言的程式模組稱為函式。
c 語言可以進行多種方式進行程式的設計,它是一種很有特色的高階語言通過若干個函式組成,它具備構成程式設計的 3 種基本結構順序,選擇和迴圈結構。c語言編輯簡潔明瞭,運算子豐富且功能強大還有編譯預處理功能。此語言的移植性好不同的處理器用不同的編譯器編譯指令達到移植的效果。
15樓:
選b我覺得所謂的「主程式」和「子程式」本質上也都是「程式」,若選a,則變成了」一個c語言程式是由程式組成「
如果將a變成」一個主函式和若其他函式組成「我認為就對了,因為每個c語言都必須要有一個mian()函式。
16樓:呵呵是意思我是
這個問題我也糾結過。《c程式設計(第四版)》--譚浩強,第10頁寫了一個程式由一個或多個源程式檔案組成。
函式是c程式的主要組成部分。
一個c程式是由一個或多個函式組成,其中必須包含一個main函式(且只能有一個main函式)
所有這題我選擇b,不過b選項話沒說完
17樓:匿名使用者
我認為選b,應為簡單的程式完全可以沒有子程式,但不可能沒有函式,如;
int main()
這個程式什麼也不做,但它是一個完整的c語言程式。
18樓:匿名使用者
一、填空題 1.(函式) (函式說明) (函式體) 2.(指令) (;) 3.
(預處理 編譯 執行) 4.(是) (不可以) 5.(字母 下劃線) (字母 下劃線 數字) 6.
(不能) 7.(字母 下劃線 數字)
二、選擇題 1.a 2.a 3.b 4.c
三、判斷題 1.╳ 2.╳ 3.√ 4.╳ 5.╳ 6.√ 7.√ 8.╳ 9.╳ 10.√
四、連線題 f2檔案存檔 f3載入檔案(開啟檔案) ctrl f9執行程式 alt f6切換活動視窗的內容 alt x退出程式
五、寫出程式執行結果 1.hello,mycomputer! 2.sum=7
六、程式填空 空1.(x>y) 空2.(z)
七、程式設計 #include」stdio.h」 main()
19樓:
一個c語言程式由若干子程式組成
20樓:匿名使用者
選b,主函式呼叫其他函式
21樓:何鈺楊詩
#include
#include
int main() //voidmain中間要有空格,另外,void main是已淘汰的寫法
c語言程式設計哪些程式設計軟體適合初學者?
22樓:最紳士的痞子灬
初學者建議學習中文版的程式設計軟體,因為英文版的什麼也看不懂。目前我一直用的是c++6.0中文企業版的,簡單易上手,c語言**,c++的**都可以編譯。
1、micosoft visual c++,經典推薦。
2、tc,學校推薦。
3、dev c++,個人推薦。
4、c-free,國人自己做的。
5、turbo c 3.0,新人推薦。
6、ansi c。
c與c++的區別:c語言是程序導向的程式語言,c++是物件導向的程式語言。
《c語言程式設計》講述了c語言的基本概念、各種資料型別的使用技巧、程式流程控制、陣列、函式、指標以及有關程式設計的方法等內容。書評 「c語言程式設計」是計算機專業和非計算機專業的一門技術基礎課程,也是程式設計的啟蒙語言課程。
c語言中「+=」是什麼意思?
23樓:丫頭愛寶貝
c語言中「+=」是什麼意思:
+=表示把左邊的數加上右邊的數的和賦值給左邊的數的意思。
c語言中「+=」是什麼意思的延伸:
更多c語言**列表:
a+=b等效於 a=a+b
a-=b 等效於 a=a-b
a*=b 等效於 a=a*b
a/=b 等效於 a=a/b
pjz/=n 等效於 pjz=pjz/n
a%=b等效於 a=a%b
語言**的功能:c語言的**是最為簡潔的,是讓程式設計人員用最為簡短的描述語句實現所需要的功能,能提高編譯器的編譯速度。
24樓:威凌霜頻智
是「等於」的意思,就相當於數學中的「=」號,這用於判斷兩個數是否相等。而c語言中「=」則是賦值的意思。
例如:1.
if(a==b)
return
true;
else
return
false;
2.a=3;
b=a;
則a的值就是3了。
25樓:魏念守清
+=:加法賦值運算子,將運算子前面的變數加上後面的值再賦值給前面的變數。
-=:減法賦值運算子,將運算子前面的變數減去後面的值再賦值給前面的變數。
比如:a+=b; //等價於a=a+ba-=b; //等價於a=a-b不知道是c語言,大多語言都一個意思。
26樓:鳳萱庚錦
變數自動加1
++在前為先執行自加1,在後則語句跳到下一行才加1比如++z,那行程式執行到本句時就加了1,z=1;x=1;y=1;
++z;
//這裡z已經為1
x++;
++y;
//到這裡x才為2
c 程式設計 編寫字串反轉函式,C 程式設計 編寫字串反轉函式mystrrev
應用c 的string類物件實現。為體現一般性,物件中就允許空格出現 自定義逆序函式形參應使用引用型別,以便永久性改變對實參物件的操作。舉例 如下 include stdafx.h if the vc 6.0,with this line.include include using namespac...
編寫支援任意數量引數的求和函式,3 編寫函式實現任意兩個整數求和,在主函式中輸出計算結果。
include include float mysum int nr num,float sum 0.0 int i va list ap va start ap,nr num for i 0 iez include include using namespace std int mysum int...
請教一道C語言程式設計的題 請編寫程式,從鍵盤接受字串,然後按照字元順序從小到大進行排序,並刪除
我用hash演算法幫你寫了一個 接受ascii碼輸入 如下 include int main hash 256 int i scanf s str for i 0 str i 0 i hash str i 1 for i 0 i 256 i if hash i 1 printf c i printf...