编写程序求c的值,c=1-1/1!+1/2!-1/3!+1/4!-....求计算前五十项的值
展开全部
#include <stdio.h>
int Function(int n){
if(n==1)return1;
else ruturn n*Function(n-1);
}
void main( ){
double c=1;int n;
for(n=1;n<50;n++)
if(Function(n)%2==0)c+=1/Function(n);
else c-=1/Function(n);
printf("%d",c);
} 还有我的程序可能存在语法错误,你注意这个思路就行了,我也好久没接触C语言了,忘采纳
int Function(int n){
if(n==1)return1;
else ruturn n*Function(n-1);
}
void main( ){
double c=1;int n;
for(n=1;n<50;n++)
if(Function(n)%2==0)c+=1/Function(n);
else c-=1/Function(n);
printf("%d",c);
} 还有我的程序可能存在语法错误,你注意这个思路就行了,我也好久没接触C语言了,忘采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询