编写一个程序接收一个double类型变量a,int变量b,计算a的b次方,要求使用...答:include<stdio.h>double power(double a,int b){ if(b==0) return 1; if(b<0) return power(a,b+1)/a; return power(a,b-1)*a;}int main(void){ printf("%lf\n",power(2,-2)); printf("%lf\n",power(2,0)); printf("%lf\n",power(2,3)); r...