Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
9612 | 董语涵 | 斐波那契数列里的质数 | C++ | 通过 | 2 MS | 252 KB | 470 | 2023-02-13 19:34:56 |
#include<iostream> using namespace std; int main(){ int fib[45], n; fib[0] = 1; fib[1] = 1; cin >> n; if (n <= 40){ for (int i=2; i<n; i++){ fib[i] = fib[i-1] + fib[i-2]; bool flag = true; for (int j=2; j<fib[i]; j++){ if (fib[i] % j == 0){ flag = false; break; } } if (flag){ cout << fib[i] << " "; } } cout << endl; for (int i=0; i<n; i++){ cout << fib[i] << " "; } } return 0; }