A22529. 程序三:#include<iostream> using namespace std; const int NUM=5; int fun(int n) { if(n<=NUM) return n; for(int i=l:i<=NUM;i++) if(fum(n-i)<0) return i; return -l; } int main() { int n; cin>>n; cout<<fun(…
填空题
较易
知识点
题目描述
程序三:
#include<iostream>
using namespace std;
const int NUM=5;
int fun(int n)
{
if(n<=NUM) return n;
for(int i=l:i<=NUM;i++)
if(fum(n-i)<0) return i;
return -l;
}
int main()
{
int n;
cin>>n;
cout<<fun(n)<<endl;
return n;
}| 题号 | 第1题 | 第2题 | 第3题 |
|---|---|---|---|
| 输入数据 | 5 | 6 | 9 |
| 输出数据 | 38 | 39 | 40 |
参考答案
5、-1、3答案解析
可以从前向后递推,根据题目判断,从(5)=5开始,f(6)=-1,f(7)=1, f(8)=2.f(9)=3
上一题
下一题