【C语言】递归,求x的n次幂 07

  • Post author:
  • Post category:其他


在这里插入图片描述

#include<stdio.h>
int main()
{
	double pw(float x, int n);
	int n;
	float x;
	printf("输入x(实数),n(正整数):");
	scanf("%f,%d", &x, &n);
	printf("%lf", pw(x,n));
	
	
}
double pw(float x, int n){
	if( n == 0)
		return 1;
	else
		return x * pw(x, n - 1);
}


———————————————————————————

success

在这里插入图片描述


函数返回类型定为double,这样能算的范围更大



版权声明:本文为qq_44936245原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。