华北电力大学C++在线测评系统题目与答案。所有程序亲测完美运行,精心排版,适用于C++课程期末复习。
#include<iostream.h> int main() {int i,n;
float sum=0,m=1; cin>>n;
for(i=1;i<=n;i++) {sum+=m/i; m=-m;}
cout<<sum<<endl; } 第4题: 求数列
计算该序列的前n项和,n由键盘输入。 样例输入:50 样例输出:1.96079 #include<iostream.h> int main() {int i,n;
float sum=0,x=0; cin>>n;
for(i=1;i<=n;i++) {x+=i;
sum+=1/x;}
cout<<sum<<endl; }
第5题: 求数列
计算该序列的前N项和,N由键盘输入。 样例输入:10
样例输出:4.03791e+006 #include <iostream.h> int main() {int i,n; float p,s; cin>>n; p=1;s=0;
for(i=1;i<=n;i++) {p*=i;s+=p;} cout<<s;
return 0; }
第6题: 求数列
计算该序列的和,直到某一项的绝对值小于e为止(小于e的这项不累加),e由键盘输入。
样例输入:1E-4 样例输出:0.866924 #include<iostream.h> int main() {int m=1;
float sum=0,e,i; cin>>e;
for(i=1;1/i>=e;i+=4) {sum+=m/i; m=-m;}
cout<<sum<<endl; } 第7题: 求数列
计算该序列的前n项和,n由键盘输入。 样例输入:2 样例输出:2.5
#include <iostream.h> int main() {int i,n; float p,s; cin>>n; p=1;s=1;
for(i=1;i<=n;i++) {p*=i;s+=1/p;} cout<<s; return 0; }
第8题: 求数列