实现求一个数n的m次幂,有四处错误,需要纠正

img


运行结果为:请输入一个数和它的幂:3 -4
3.00的-4次幂是0.012346

一是main里sum变量没定义,应该为float sum,或者double sum
二是函数中,if(m==0)应该return 1
三是函数返回值改为float
四是main函数中函数调用参数传递顺序反了,应该是sum = func(n,m);