當前位置:編程學習大全網 - 編程軟體 - C語言編程指針

C語言編程指針

#include?<stdio.h>

int?fact_func(int?*n)

{

int?i,sum;

if(*n==1)

return?1;

for(sum=i=1;i<=*n;i++)

sum*=i;

return?sum;

}

int?pow_func(int?*x,int?n)

{

int?i,sum;

for(i=0,sum=1;i<n;i++)

sum=sum*(*x);

return?sum;

}

int?main()

{

int?x,n,*px,*pn,i;

double?sum=0,*psum;

px=&x;

pn=&n;

psum=&sum;

printf("x?=?");

scanf("%d",px);

printf("n?=?");

scanf("%d",pn);

for(i=1;i<=n;i++)

sum+=(1.0*pow_func(px,i))/fact_func(&i);

printf("sum?=?%f\n",sum);

return?0;

}

  • 上一篇:Linux動態模塊怎樣編譯?
  • 下一篇:自制鍵盤編程
  • copyright 2024編程學習大全網