其实主要部分很简单,就是阶乘和累加,关键是输出的格式不好弄,一开始怎么都和标准输出不一致,后来发现输出的格式可以人为控制一下下~~~
贴代码~
#include <stdio.h>
int jiechen(int x){
int i, sum = 1;
for(i = 1;i <= x;i++){
sum *= i;
}
return sum;
}
int main(){
int i,n;
double ans=1.0;
printf("n e\n- -----------\n");
printf("0 1\n");
for(n = 1; n < 10; n++){
for(i = 1; i <= n; i++){
ans += 1/(double)jiechen(i);
}
if(n == 1){
printf("%d %.0f\n",n,ans);
}
else if(n == 2){
printf("%d %.1f\n",n,ans);
}
else{
printf("%d %.9f\n",n,ans);
}
ans=1.0;
}
getchar();
return 0;
}

本文介绍了一个简单的C语言程序,该程序实现了阶乘计算及累加的功能,并通过控制输出格式来匹配特定的标准输出样式。文章提供了完整的源代码示例。
1210

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



