早教吧作业答案频道 -->其他-->
关于C++数的计数问题(递归问题)我们要求找出具有下列性质数的个数(包含输入的自然数n):先输入一个自然数n(n≤1000),然后对此自然数按照如下方法进行处理l·不作任何处理:z·在它的左边
题目详情
关于C++数的计数问题(递归问题)
我们要求找出具有下列性质数的个数(包含输入的自然数n):先输入一个自然数n(n≤1000),然后对此自然数按照如下方法进行处理 l·不作任何处理:z·在它的左边加上一个自然数,但该自然数不能超过原数的一半; 3·加上数后,继续按此规则进行处理,直到不能再加数为止.[样例] 输入:6 满足条件的数有 6个 (此部分不必输出) 6,16,26,126,36,136 ,所以输出:6
下面是我的程序:
#include
using namespace std;
int js(int x)
{
int h=0,i;
if(x==1)
return 1;
if(x%2!=0)
h=js(x-1);
else
{
for(i=1;i>n;
if(n==0)
cout
我们要求找出具有下列性质数的个数(包含输入的自然数n):先输入一个自然数n(n≤1000),然后对此自然数按照如下方法进行处理 l·不作任何处理:z·在它的左边加上一个自然数,但该自然数不能超过原数的一半; 3·加上数后,继续按此规则进行处理,直到不能再加数为止.[样例] 输入:6 满足条件的数有 6个 (此部分不必输出) 6,16,26,126,36,136 ,所以输出:6
下面是我的程序:
#include
using namespace std;
int js(int x)
{
int h=0,i;
if(x==1)
return 1;
if(x%2!=0)
h=js(x-1);
else
{
for(i=1;i>n;
if(n==0)
cout
▼优质解答
答案和解析
你的递归函数没有看太明白.
我写了一个,仅供参考:
int js(int x)
{
int h=0,i;
if(x==1)
{
return 1;
}
else
{
h =1;
for(i=1;i
我写了一个,仅供参考:
int js(int x)
{
int h=0,i;
if(x==1)
{
return 1;
}
else
{
h =1;
for(i=1;i
看了 关于C++数的计数问题(递归...的网友还看了以下:
在植物细胞中具有控制物质进出作用的是()A.细胞壁B.细胞膜C.细胞质D.细胞核 2020-05-13 …
英语翻译把①力的作用是相互的.同时出现,同时消失.②相互作用力一定是相同性质的力③作用力和反作用力 2020-05-13 …
磁体之间的相互作用是通过磁场这种看不见的物质发生的,地球对空中下落的物体的吸引力也应该是通过一种看 2020-05-14 …
植物的次生壁1.次生加厚出来的的部分都是次生壁吗?2.细胞角质化出来的部分是次生壁么?细胞栓质化出 2020-05-15 …
(2014•浦东新区一模)水是弥足珍贵的资源.①除去水中难溶性杂质的操作是,其中玻璃棒的作用是;② 2020-05-16 …
有科学家指出,质子的半径比以前认为的要小4%.如果这个结论在未来进一步得到证实,那就意味着,要么阐 2020-05-17 …
植物细胞中,具有控制物质进出作用的结构是() 2020-06-08 …
为下面这则新闻拟写的标题最恰当的一项是[]本报讯昨日,我省召开保障性安居工程质量管理工作座谈会,要 2020-06-17 …
读某岛屿在东西方向上沿18°S纬线所做的地形、地质剖面图,回答4~5题.古老基底地区的地质作用过程 2020-06-19 …
下列措施中,可防范质押操作风险的有( )。A.质物出质登记B.与质物出质登记、管理机构和出 2020-06-27 …