zoukankan      html  css  js  c++  java
  • 数的计数

    问题 C: 数的计数(number)

    时间限制: 1 Sec  内存限制: 64 MB
    提交: 45  解决: 26

    题目描述

    我们要求找出具有下列性质数的个数(包含输入的自然数n),先输入一个自然数n(n≤1000),然后对此自然数按照如下方法进行处理:
    (1)不作任何处理;
    (2)在它的左边加上一个自然数,但该自然数不能超过原数的一半;
    (3)加上数后,继续按此规则进行处理,直到不能再加自然数为止。

    输入

    一个正整数n。

    输出

    符合以上性质的数的个数。

    样例输入

    6
    

    样例输出

    6
    

    提示


    样例说明:满足条件的数为6,16,26,36,126,136。

    #include <stdio.h>
    int jishu(int n)
    {
    int s=1,i;
    if(n==1)
    return s;
    else
    {
    for(i=1;i<=n/2;i++)
    s+=jishu(i);
    return s;
    }
    }
    int main()
    {
    int n;
    scanf("%d",&n);
    printf("%d ",jishu(n));
    return 0;
    }

  • 相关阅读:
    全选、反选和不选
    树状图
    年月日选择器
    细谈HTML5
    再谈HTML
    FlashFXP 破解代码
    文件上传示例
    PHP聊天室框架
    JS判断是否来自手机移动端的访问,并跳转
    JQUERY知识总结
  • 原文地址:https://www.cnblogs.com/shu233/p/5675338.html
Copyright © 2011-2022 走看看