求数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7….的第40项

首先观察到这个数列之中有 1,3,5,7,9...这样的规律,其次就是对应的数值与其出现得次数相同,例如 :1  有1项;  3  有3项;5  有5项。所以我们可以先利用一个循环表示出 1,3,5,7,9...这个数列;
#include

int main()
{
int i = 1;
for(; i < 15; i+2) } i 为什么要小于15呢,因为解题前大概估算了一下,第40项的数据是比15小的。 接下来就是把每个元素的个数对应加倍,同时建立一个数组来储存数据; #include

int main(void)
{
int arr[50] = { 0 }; //定义一个数组储存数据
int n = 0;

for (int i = 1; i < 15; i = i + 2) //第一个循环:就是1,3,5,7....的一个数列; { for (int j = 0; j < i; j++) //第二个循环:j < i 例如:i =

求数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7….的第40项最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/7876.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>