求助 5054

bc03 黄金三 2022-12-10 13:06:45 2022-12-10 13:07:06 0

为啥80分?

#include

using namespace std;

int main() {

int n, a[46];


cin >> n;


a[1] = 1;


a[2] = 2;


for (int i = 3; i <= n; i++) {


    a[i] = a[i - 1] + a[i - 2];


}

cout << a[n];


return 0;

}

{{ vote && vote.total.up }}

共 2 条回复

bc03 黄金三

@root thank you!

root 站长

边界没有考虑进去,题目说的n最小是0,你的程序对0没有处理。