#ifndef power_lib #define power_lib #module #defcfunc power double x,int n if n==0{ out=1.0 }else{ nb=n if nb<0:nb=-1*nb for buf,0,nb,1 if (buf==0){ buf1=1.0 } buf1=x*buf1 next out=buf1 if n<0{ out=1.0/buf1 } } return out #global #endif
書式について
数値型変数=power(底,指数)
です
各値について
底=小数およびマイナス値可能
指数=少数不可、マイナス値可能
です
何かに使用してください