有如下数列:1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,..计算并输出前1000项的和 要求:使用?

题目:有如下数列:1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,..计算并输出前1000项的和
要求:使用循环实现。 输出结果的形式为:s=29820
#include <stdio.h>
int main()
{
int j = 1;
int num = 1;
int countNum = 0;
int sum = 0;
/**********Program**********/

while (【?】)
{
for (【?】)
{
【?】;
if (【?】)
{
break;
}
【?】 num;
}
++num;
}

/********** End **********/
printf("s=%d", sum);
fclose(stdout);
return (0);
}

第1个回答  2021-10-28
#include <stdio.h>
int main()
{
int j = 1;
int num = 1;
int countNum = 0;
int sum = 0;
/**********Program**********/

while (num<=1000)
{
for (j=1;j<=num;j++)
{
num++;
if (num>1000)
{
break;
}
sum+= num;
}
++num;
}

/********** End **********/
printf("s=%d", sum);
fclose(stdout);
return (0);
}本回答被网友采纳

有如下数列:1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,..计算并输出前1000项的和...
include <stdio.h> int main(){ int j = 1;int num = 1;int countNum = 0;int sum = 0;\/***Program***\/ while (num<=1000){ for (j=1;j<=num;j++){ num++;if (num>1000){ break;} sum+= num;} ++num;} \/*** End ***\/ printf("s=%d", sum);fclose(stdout)...

数列1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,……的第1000项是
把 1,2,2,3,3,3,4,4,4,4,5,5,5,5,5。。。重排为 1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,。。。这样,可以看出来,第1行1个数,第2行2个数,。。。,第N行N个数。。。从第1行到第N行一共有 1 + 2 + ... + N = N(N+1)\/2个数。先看第1000项在...

写出1,1,2,2,3,3,4,4,5,5...的通项公式,要过程,谢谢。
解:将该数列分成两个数列 数列1:序号为2X1-1,2X2-1,2X3-1...2n-1 数列本身为自然数列1,2,3,4,5...n n=[(2n-1)+1]\/2 数列2:序号为2X1,2X2,2X3...2n 数列本身为自然数列1,2,3,4,5...n n=2n\/2 观察两个数列的通项公式,发现它们相同的地方是(2n-1)\/2和2n\/2 因...

1,2,3,2,3,4,3,4,5,4,5,6,5,6,7...则从第一个数字算起,前100个数字的...
第一组数和为6 第二组数和为9 ……第33组数和为6+(33-1)*3=102 根据高斯小朋友的算法,这33组数的和为 (6+102)*33\/2=1782 再加上最后一个数字34(第34组数的第一个数)所以和为1816

有一列数1,2,3,2,3,4,3,4,5,4,5,6,5,……这列数的第100个是几?前100...
可以看出是三个数为一组123、234、345 所以100\/3=33……1 所以第100个数是34 1+2+3=2×3 2+3+4=3×3 ……33+34+35=34×3 所以前99个数的和=(2+3+4+……+34)×3=(2+34)×33\/2×3=1782 所以前100个数的和=1782+34=1816 ...

1,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,...12是着串数中的第几个数到第几个...
解:1有1个,2有3个(也就是:2*1+1个),3有5个(也就是:2*2+1个),4有7个(也就是:2*3+1个)...所以: 11有21个(也就是:2*10+1个),12有23个(也就是:2*11+1个).12前面有1+3+5+7+...+21个=121个数字。答:12是这串数字中的第122个到144个数。

1,2,3,2,3,4,3,4,5,4,5,6···从第一个数算起,前200个数的和是多少...
这是一个群数列:连续3个正整数为一组,200÷3=66余2.1,2,3; 2,3,4; 3,4,5; ...,66,67,68; 67,68。和:2×3;3×3,4×3,...,67×3, 68×3-69.2×3+3×3+4×3+...+67×3+68×3-69 =(2+3+4+...+68)×3-69 =70×67÷2×3-69 =7035...

c语言,有一个数列是1\/2,2\/3,3\/4,……,求前n项的和。
否则进行的是整数运算,得到的结果会一直是0,程序中还少了一个分号;include<stdio.h>int main(){int n,i;float sum=0;while(scanf("%d",&n)!=EOF){for(i=1;i<=n;i++){sum+=(float)i\/(float)(i+1);\/\/\/}printf("%.2f\\n",sum);}return 0;} ...

1\/2,2\/3,3\/4,4\/5……n\/<n+1>编写程序<c语言或c++>求前20项的和'急需...
include<iostream.h> void main(){ int i,a=1,b=2;float c,sum=0.0;for(i=0;i<20;i++){ c=(float)a\/b;a++;b++;sum+=c;} cout<<sum<<endl;}

一串数:1,1,1,2,2,3,4,5,7,9,12,16,21…称为“帕多瓦数列”,根据这个数 ...
(2)从等差数列的定义、通项公式,前n项和公式还可推出:a1+an=a2+an-1=a3+an-2=…=ak+an-k+1,k∈N*。(3)若m,n,p,q∈N*,且m+n=p+q,则有am+an=ap+aq。(4)对任意的k∈N*,有Sk,S2k-Sk,S3k-S2k,…,Snk-S(n-1)k…成等差数列。

相似回答