请给位大神帮帮我!!!结果与我自己算的不一样!!!555

回复帖子

@孙梽恒 2016-10-22 00:49 回复
#include<iostream>
using namespace std;
const int NUM=5;
int r(int n)
{
    int i;
    if(n<=NUM)
        return n;
    for(i=1;i<=NUM;i++)
        if(r(n-i)<0)
            return i;
    return -1;
}
int main()
{
    int n;
    cin>>n;
    cout<<r(n)<<endl;
    return 0;
}

当输入7时, 输出:

当输入16时,

输出:

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。