海洋之心


私信TA

用户名:wanggongsheng

访问量:117378

签 名:

等  级
排  名 14
经  验 19814
参赛次数 3
文章发表 163
年  龄 26
在职情况 学生
学  校
专  业 计算机技术

  自我简介:

读研ing,平时不登录dotcpp

#include<iostream>
#include<cstdio>
using namespace std;
int fac(int n)
{
    if(n<2) return 0;
    if(n==2) return 1;
    return n/3+fac(n%3+n/3);
}
int main(void)
{
    int n,sum;
    while(scanf("%d",&n)==1 && n)
    {
        sum=fac(n);
        cout << sum << endl;
    }
    return 0;
}














c语言
#include<stdio.h>
int fac(int n)
{
    if(n<2) return 0;
    if(n==2) return 1;
    return n/3+fac(n%3+n/3);
}
int main(void)
{
    int n,sum;
    while(scanf("%d",&n)==1 && n)
    {
        sum=fac(n);
        printf("%d\n",sum);
    }
    return 0;
}
 

0.0分

1 人评分

  评论区

大佬......C++我看不懂QAQ
2017-07-25 10:14:15 | |
  • «
  • 1
  • »