史上最简代码(内含说明书)
2026-06-10 22:17:19
发布于:广东
8阅读
0回复
0点赞
代码如下:
#include <bits/stdc++.h>
using namespace std;
long long m(int n)
{
return (n<3?n:2*m(n-1)+m(n-2));
}
int main(){
int a,n;
cin >> a;
for(int i=1;i<=a;i++)
{
cin >>n;
cout << m(n)<<endl;
}
return 0;
}
第5行三目运算符的用法:
(条件 ? 返回值1 : 返回值2)
若条件成立,返回返回值1(不是口吃),若不成立,返回返回值2(不是口吃)
列:
cout << (1==1 ? "yes" : "no");
输出:no
参考我的作品《全网最短题解(关于该如何使用“三目运算符”)》
这里空空如也







有帮助,赞一个