好贷网好贷款

练习,等比数列求和

发布时间:2016-12-4 5:58:12 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"练习,等比数列求和",主要涉及到练习,等比数列求和方面的内容,对于练习,等比数列求和感兴趣的同学可以参考一下。

等比数列之和 Description 已知q与n,求等比数列之和: 1+q+q2+q3+q4+…+qn Input 输入一对数据,含有一个整数n(1≤n≤20),一个小数q(0<q<2)。 Output 对于每组数据n和q,计算其等比数列的和,精确到小数点后5位。  Sample Input 5 1.2 Sample Output 9.92992 /* 等比数列之和 已知q与n,求等比数列之和: 1+q+q2+q3+q4+…+qn Input 输入一对数据,含有一个整数n(1≤n≤20),一个小数q(0<q<2)。 Output 对于每组数据n和q,计算其等比数列的和,精确到小数点后5位。 */ #include <iostream> using namespace std; int main( ) { int n,i; double q,s=1; cout<<"等比数列求和,输入n和q"<<endl; cin>>n>>q; for(i=1;i<=n;i++) s=s+q; q=q*q; cout<<"等比数列和为"<<s<<endl; return 0; } 此处需要注意 C语言中,将printf("%.5f\n",x); 可以令x的值保留5位小数输出。 C++中,cout<<setiosflags(ios::fixed)<<setprecision(5)<<x<<endl;令x的值保留5位小数输出,另外,需加头文件#include<iomanip> #include<iomanip> cout<<setiosflags(ios::fixed)<<setprecision(5)<<sum<<endl;

上一篇:高职高专教育计算机公共基础课程教学基本要求
下一篇:CCEditBox lua 输入框

相关文章

相关评论