jmfs.net
当前位置:首页>>关于编程题 有一序列:1,4,7,10,13,16...求出这个...的资料>>

编程题 有一序列:1,4,7,10,13,16...求出这个...

#include int main() {int i,s=0; for(i=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 int main(void) { float sum=0,m=1; int n; printf("请输入项数: "); scanf("%d",&n); for(int i=1;i

猜测你的题意应该是这样的,不懂再问。。。 #include #include int main() { int denominator,item=1, flag=1; int ri; double eps, sum=0; scanf("%lf", &eps); for(ri=1;1; ri+=3) { if((eps-1.0/ri)>1e-10) break; sum+=1/(double)ri*flag; f...

第20项是1+3*(1+2+3+4+5+6)+7=71 第30项是1+3*(1+2+3+4+5+6+7+8+9)+10+10=156 前30项和=30*1+29*1+28*1+27*1+26*2+...+2*10+1*10=1*(1+2+...+30)+1*(1+2+...+26)+1*(1+2+...+22)+...+1*2=15*31+13*27+11*23+9*19+7*15+5*11+3*7+1*3+2

修改后的代码如下: #include int main() { int a=1,count=0; float sum=0,item=1.0; // item应该给一个初值 while(item>=1e-5) // 结束条件是项小于1e-5,所以item>=1e-5时应该条件成立继续运算才对 { count++; item=1.0/a; sum=sum+item; a=a+...

此等差数列的首项a1=1,公差d=3 所以an=1+(n-1)*3=3n-2=97 所以3n=99,所以n=33 所以等差数列 1,4,7,10,13,16,.....,97 共有33个数

发现规律:在1后面,6个数1个循环,1、2、3之后分别是4、7、10,…直到1、2、3后面的数分别是94、97、100,每个循环在1、2、3后面分别是3的整数倍+1;(1)100=3×33+133=11×3所以有11个循环11×6+1=67答:这个数列共有67项.(2)4+7+10+13…100=17...

#include#includemain(){int n=0;double sum=1,k=-0.5,t=1,m;while(fabs(t)>0.0001){t=t*k;m=t;sum=sum+m;n++;}printf("n=%d ,sum=%lf\n",n,sum);}

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