ksdf.net
当前位置:首页>>关于计算1-1/4+1/7-1/10+1/13.......求前n项和的资料>>

计算1-1/4+1/7-1/10+1/13.......求前n项和

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

一、算法分析: 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

#includeint main(){ int i,j; double add = 0; printf("Please input a number!"); scanf("%d",&i); for(j = 0;j < i;j++) { if(j%2) add -= 1 / (double)(1 + j * 3); else add += 1 / (double)(1 + j * 3); } printf("The result is %f",add)...

#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

//首先是分析规律 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 #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; } 运行示例:

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

#include int main(void) { float sum=0,m=1; int n; printf("请输入项数: "); scanf("%d",&n); for(int i=1;i

if(i%2=0);要改为if(i%2==0);后面的一个if也是一样

两个printf语句错了,一个多了,n 一个多了& 这是修改后的代码 #includeint main(){ int n,i,flag=1; double sum=0; printf("请输入数字n:"); scanf("%d",&n); for(i=1;i

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