作业帮 > 综合 > 作业

c语言编程定义一个求x^n 的函数,然后用此函数求2^0+2^1+2^2+2^3+…..+2^63的值.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/23 15:18:35
c语言编程定义一个求x^n 的函数,然后用此函数求2^0+2^1+2^2+2^3+…..+2^63的值.
c语言编程定义一个求x^n 的函数,然后用此函数求2^0+2^1+2^2+2^3+…..+2^63的值.
#include<stdio.h>
long fun(int x,int y)
{
 if(y==0)
  return 1;
 else
  return x*fun(x,y-1);
}
int main()
{
 long sum=0;
 int i=63;
 while(1)
 {
  sum+=fun(2,i);
  if(i==0)
   break;
  i--;
 }
printf("%ld",sum);
 return 0;
}