#include<stdio.h>
void fun(float *sn,int n){
float s=0,flag=-1.0;
int i;
for(i=0;i<n;i++){
flag=-1*flag;
s+=flag/(2*i+1);
}
*sn=s;
printf("前%d项结果为:%f",n,*sn);
}
void main(){
float sn;
int n;
printf("请输入通项:");
scanf("%d",&n);
fun(&sn,n);
}


该博客展示了如何使用C语言编写一个计算阶乘的函数`fun`,通过输入整数`n`,程序会计算并输出前`n`项的阶乘结果。在`main`函数中,用户可以输入项数,程序会调用`fun`函数并显示结果。

5552

被折叠的 条评论
为什么被折叠?



