dkfr.net
当前位置:首页 >> C语言编程,计算并输出下列级数的前n项之和Sn Sn=2... >>

C语言编程,计算并输出下列级数的前n项之和Sn Sn=2...

1、首先你得确定计算多少个项,也就是规定n=多少,如果计算无穷多个项,那么你的程序是停不下来的,也自然不会输出你想要的结果。 2、你没看懂Sn=……公式的规律。你的程序里a应该是每项的分子,b是分母,c是前n项和,t是a/b,那么a和b的通式是:a...

#include double fun( double q ) { int n; double s; n = 2; s = 2.0; while (s

Private Sub Command1_Click() Dim n As Integer, s As Double, a As Long, b As Long, c As Long n = Val(InputBox("请输入n的值!")) a = 2 b = 1 For i = 1 To n s = s + a / b c = a + b b = a a = c Next i MsgBox "所求的和为:" & sEnd Sub

#include int main() {int n=2,i; float sum=0; for(i=1;i

#include using namespace std; int main() { int n; //存储n的值 double s=0; //存储结果 int i=1; //用来计数 cout > n; while(i

if(i=1) //判断相等是用 == 不是=??? printf("%f",sum); else printf("%f",sum+1); 还有你算for循环中计算的s是不对的,最后的结果也不正确

第一个for是用来处理累加的,第二个是用来处理阶乘的。 就是这么回事,没什么不可理解的呀!

给你个简单易懂的程序 #include void main() { float sum=0,p=1,deno=1,t; /*deno是分母的意思*/ int n; scanf("%d",&n); while(p

#include "stdio.h" int main() { int n; int i = 0; double sum = 0; scanf("%d", &n); for (i = 1; i

long func(int m){ int i,sum=1; for(i=1;i

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