C语言 计算1-1/2+1/3-1/4+1/5+…+1/n的值
#include <stdio.h>void fun(int n){int i,flag=1;float sn=0;for(i=1;i<=n;i++){sn+=1.0/i*flag;flag=-flag;}printf("前%d项结果为:%f",n,sn);}void main(){int i,n;printf("请输入项数:");scanf("%d",&n);fun(n
·
#include <stdio.h>
void fun(int n){
int i,flag=1;
float sn=0;
for(i=1;i<=n;i++){
sn+=1.0/i*flag;
flag=-flag;
}
printf("前%d项结果为:%f",n,sn);
}
void main(){
int i,n;
printf("请输入通项:");
scanf("%d",&n);
fun(n);
}

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)