C语言程序设计中开平方根要怎么表示?开N次方根呢?
1、平方根
C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。
2、N次方根
double pow(double x,double n)
是math.h里一函数,求x的n次幂
x必须>0,
立方根就是1/3次幂了
但这里要用3.0或1.0/3,否则成了整除结果为1
扩展资料:
C语言函数
double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度
double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度
double atan(double x) 返回x的反正切tan-1(x)值,x为弧度
double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度
ldexp()函数:返回x乘以2的exponent次方(次幂)的值
labs()函数:求整数的绝对值(针对long类型)
isgraph()函数:判断一个字符是否是图形字符
isdigit()函数:判断一个字符是否为数字
iscntrl()函数:判断一个字符是否为控制字符
isalpha()函数:判断一个字符是否是字母
isalnum()函数:判断一个字符是否是字母或者数字
参考资料来源:百度百科-c语言
绛旓細1銆佸钩鏂规牴 C璇█涓璼qrt鍑芥暟鏄寚鐨勫紑鏂硅繍绠楀嚱鏁锛屽緱鍒扮殑缁撴灉鏄嚱鏁板彉閲忥紙鍙互鏄暟鍊硷紝涔熷彲浠ユ槸鍙橀噺鍚嶏級鐨勭畻鏈钩鏂规牴銆2銆丯娆℃柟鏍 double pow(double x,double n)鏄痬ath.h閲屼竴鍑芥暟锛屾眰x鐨刵娆″箓 x蹇呴』>0,绔嬫柟鏍瑰氨鏄1/3娆″箓浜 浣嗚繖閲岃鐢3.0鎴1.0/3锛屽惁鍒欐垚浜嗘暣闄ょ粨鏋滀负1 ...
绛旓細鍦–璇█涓紝鎯宠杈撳嚭涓涓暟鐨勫钩鏂规牴锛浣犻渶瑕佸湪缂栫▼杩囩▼涓纭紩鍏ユ暟瀛﹀嚱鏁板簱銆傞鍏堬紝纭繚鍦ㄤ綘鐨勪唬鐮佺殑寮澶存坊鍔#include"math.h"鎸囦护锛岃繖涓姝ヨ嚦鍏抽噸瑕侊紝鍥犱负寮鏍瑰彿鐨勬搷浣滈渶瑕佸熷姪鏁板鍑芥暟搴撴彁渚涚殑鍔熻兘銆傛帴涓嬫潵锛屽綋浣犲噯澶囪绠椾竴涓暟鐨勫钩鏂规牴鏃讹紝鍙互鍦ㄥ搴旀暟鍊煎墠鍔犱笂C璇█鐨剆qrt()鍑芥暟銆備緥濡傦紝鍦ㄤ富鍑芥暟m...
绛旓細浠ヤ笅鏄竴涓畝鍗曠殑C璇█绋嬪簭锛岀敤浜庤绠椾竴涓暟鐨骞虫柟鏍锛氬湪杩欎釜绋嬪簭涓紝鎴戜滑棣栧厛瀹氫箟浜嗕袱涓诞鐐瑰瀷鍙橀噺num鍜宺esult锛岀敤浜庡瓨鍌ㄧ敤鎴疯緭鍏ョ殑鏁板拰瀹冪殑骞虫柟鏍广傜劧鍚庯紝鎴戜滑浣跨敤printf鍑芥暟杈撳嚭鎻愮ず淇℃伅锛屼娇鐢╯canf鍑芥暟浠庣敤鎴峰璇诲彇鏁帮紝骞跺皢瀹冨瓨鍌ㄥ湪num涓傜劧鍚庯紝鎴戜滑浣跨敤sqrt鍑芥暟璁$畻num鐨勫钩鏂规牴锛屽苟灏嗙粨鏋滃瓨鍌ㄥ湪result涓...
绛旓細鍦–璇█涓紝鍙互浣跨敤鍐呯疆鍑芥暟pow鎴栬呰嚜瀹氫箟鍑芥暟姹傛鏂銆備互涓嬫槸涓ょ甯歌鐨勬柟娉曪細鈶 浣跨敤鍐呯疆鍑芥暟pow锛歱ow鍑芥暟鏄疌璇█鏍囧噯搴撲腑鐨勪竴涓唴缃嚱鏁帮紝鐢ㄤ簬璁$畻涓涓暟鐨勬鏂广傚叾鍘熷瀷锛歞ouble pow(double base, double exponent)銆傚叾涓璪ase鏄璁$畻娆℃柟鐨勫熀鏁帮紝exponent鏄璁$畻鐨勬寚鏁般備緥濡傦紝浠ヤ笅浠g爜璁$畻5鐨3娆℃柟锛...
绛旓細鍦–璇█涓紝璁$畻骞虫柟鏍瑰彲浠ヤ娇鐢ㄦ暟瀛﹀簱鍑芥暟 `sqrt()`銆1. 寮曞叆鏁板搴 瑕佷娇鐢 `sqrt()` 鍑芥暟锛岄鍏堥渶瑕佸寘鍚暟瀛﹀簱鐨勫ご鏂囦欢銆傝繖鍙互閫氳繃鍦ㄧ▼搴忕殑寮澶存坊鍔犱互涓嬭鍙ユ潵瀹炵幇锛歝 include 2. 浣跨敤sqrt()鍑芥暟 sqrt() 鍑芥暟鎺ュ彈涓涓弻绮惧害娴偣鏁颁綔涓哄弬鏁帮紝骞惰繑鍥炲叾骞虫柟鏍广傝繖閲屾槸涓涓畝鍗曠殑绀轰緥锛歝 include i...
绛旓細C璇█娌℃湁鏍瑰彿锛屼娇鐢ㄥ嚱鏁皊qrt()锛岀敤鏉ユ眰骞虫柟鏍銆傚叿浣撳嚱鏁板悙涓嬶細include <math.h> 鐒跺悗鏉$敤sqrt锛堬級鍑芥暟灏卞彲浠ュ紑鏂逛簡 sqrt鏄紑鏂 pow(x,n)鏄紑N娆℃柟
绛旓細3銆佸彟澶栵紝濡傛灉闇瑕佽嚜宸卞疄鐜骞虫柟鏍鍑芥暟锛屽彲浠ヤ娇鐢ㄧ墰椤胯凯浠f硶鎴栦簩鍒嗘硶绛夋暟鍊艰绠楁柟娉曘傝繖浜涙柟娉曠殑鍩烘湰鎬濇兂鏄氳繃涓嶆柇閫艰繎鐩爣鍊兼潵姹傝В闂銆傚叿浣撳疄鐜拌繃绋嬭緝涓哄鏉傦紝闇瑕佹帉鎻′竴瀹氱殑鏁板鐭ヨ瘑鍜缂栫▼鎶宸сC璇█鐨勫畾涔夊強鐩稿叧鐭ヨ瘑 1銆丆璇█鏄竴绉嶉氱敤鐨勩佽繃绋嬪紡鐨勮绠楁満绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬绯荤粺杞欢銆佸祵鍏ュ紡绯荤粺...
绛旓細瑕佷娇鐢╜sqrt`鍑芥暟锛岄鍏堥渶瑕佺‘淇濅綘鐨绋嬪簭涓鍖呭惈浜哷math.h`澶存枃浠躲傜劧鍚庯紝浣犲彲浠ョ洿鎺ヨ皟鐢ㄨ鍑芥暟锛屽皢浣犳兂瑕佸紑鏂圭殑鏁板间綔涓哄弬鏁颁紶閫掔粰瀹冦傚嚱鏁颁細杩斿洖杩欎釜鏁扮殑骞虫柟鏍銆備緥濡傦紝濡傛灉浣犳兂璁$畻鍙橀噺x鐨勫钩鏂规牴锛屽彲浠ヨ繖鏍峰仛锛c include double x = 16; // 鍋囪x鏄渶瑕佸紑鏂圭殑鏁板 double result = sqrt; // ...
绛旓細1銆佸缓绔嬩竴涓伐绋嬪拰.c鏂囦欢銆2銆佽緭鍏ュご鏂囦欢鍜屼富鍑芥暟銆3銆佸畾涔夊彉閲忕被鍨嬪苟鍒濆鍖栥4銆佽緭鍏ユ暣鏁般5銆佹眰鍑簃鐨勭畻鏁骞虫柟鏍銆6銆佸鏋滃彲浠ユ暣闄わ紝璇存槑涓嶆槸绱犳暟锛岄鍑哄惊鐜7銆佽緭鍑哄緱鍒版渶鍚庣殑缁撴灉銆8銆佺紪璇戯紝杩愯锛屽彲浠ュ垽鏂竴涓暟鏄惁涓虹礌鏁般
绛旓細棣栧厛鍦 main()鍑芥暟 涓婅竟鍔犱釜#include "math.h" 鍥犱负寮鏍瑰彿灞炰簬 鏁板鍑芥暟閲岃竟鐨勫嚱鏁帮紝瑕佷娇鐢ㄦ牴鍙峰氨瑕佸姞涓#inculde "math.h"锛孿r\n鐒跺悗鍦ㄤ綘瑕佸紑鏍瑰彿鐨勬暟鐨勫墠杈瑰姞涓 sqrt,灏卞彲浠ヤ簡 \r\n渚嬪\r\n#inculde "math.h"\r\nmain()\r\n{ float a,b;\r\n printf("please input a nuberm:"...