80分卡住了,求大佬指点!!
查看原帖
80分卡住了,求大佬指点!!
167264
Chenqr楼主2024/11/21 16:56
#include<stdio.h>
using namespace std;
int main() {
    short int n;
    scanf("%d",&n);
    if (n <= 0) {
        return 0;
    } else {
        double f1 = 1.0, f2 = 1.0;
        if (n ==1) printf("%.2f",f1);
        else if (n == 2) printf("%.2f",f2);
        else if (n > 2) {
        	double fn;
            for (int i = 3; i <= n; i++) {
                fn = f1 + f2; 
                f1 = f2;  
                f2 = fn;
            }
            printf("%.2f",fn);
        }
    }
    return 0;
}
//第三个WA了。。。
2024/11/21 16:56
加载中...