dkfr.net
当前位置:首页 >> 计算1%1/4+1/7%1/10+1/13%1/16+......的前n项之和... >>

计算1%1/4+1/7%1/10+1/13%1/16+......的前n项之和...

//首先是分析规律 1可以看作是 1/1 1/4 分母是等差数列是 1 4 7 10 13相差为3 //另外符号是 正 负 正 负这样 #include using namespace std; int main() { int n; cin>>n; //输入N的值 if(n

#include int main(void) { float sum=0; int n,i; scanf("%d",&n); for(int i=1;i

程序中的a b 不知道做什么用的。。。 pow(x,y)中 x, y值反了, 跟踪发现c=pow(x,-1)值为0 这里因为c是整型,自动忽略小数位,值为0 所以sum=sum+a*c;得到sum=0恒成立 #include #include int main () { int i=0,n=0,d=0;//int b=0; double c=0;...

一、算法分析: 1 分析数列规律。 正负交替,分子为1,分母为1,4,7,10,... 即第n项的分母为3*n-2 2 输入n,循环n次,计算每一项并累加。 二、参考代码: #include int main(){ int i,n; float r=0; scanf("%d",&n);//输入n值。 for(i = 1; i

#include #include int main() { int n,i,fu=1; float d=1,s=0.0; printf_s("请输入正整数n: "); scanf_s("%d",&n); for(i=1;i=n+1) printf_s("\n所求前n项和s=%5.2f\n\n",s); return 0; } 运行示例:

后面一个式子中分母比前一个式子分母多3 只要在一个循环里进行代入就可以完成了 其中需要判断当前是加还是要减 如果代码不想自己写的话 我可以有偿代劳

#include void main() { int n,i; double result,flag;//flag应设为浮点型,1/2会等于0 printf("请输入数值n:"); scanf("%d",&n); for(i=1,result=0,flag=1;i

#include int main() { int i,n=0; float s=0; printf("Input n:\n"); scanf("%d",&n); for (i=1;i

while(1.0/item)>=eps),括号少一个或多一个 算法和其他的没什么问题

#include int main() { int i, k, n, t; double ans; scanf("%d", &n); ans = 0; t = 1; k = 1; for(i = 1; i

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com