(3)C - 上台阶 easy

简介: (3)C - 上台阶 easy
#include<stdio.h>
int main()
{
  int n;
  int i;
  int f1 = 2, f2 = 1,f3;
  scanf("%d", &n);
    if (n == 2)
      printf("1\n");
    if (n == 3)
      printf("2\n");
    if (n > 2 && n <= 25)
    {
      for (i = 2; i <n-1; i++)
      {
        f3 = f1 + f2;
        f2 = f1;
        f1 = f3;
      }
      printf("%d\n", f3);
    }
  return 0;
}
相关文章
|
存储 easyexcel Java
EasyExcel教程
EasyExcel教程
15206 0
|
3月前
|
算法 C++
POJ 3740 Easy Finding题解
这篇文章提供了一个使用舞蹈链(Dancing Links)算法解决POJ 3740 "Easy Finding" 问题的C++代码实现,该问题要求找出矩阵中能够使每一列都恰好包含一个1的行集合。
|
5月前
|
存储 人工智能 索引
小苯的排列构造,小苯的01背包(easy),小苯的01背包(hard)
小苯的排列构造,小苯的01背包(easy),小苯的01背包(hard)
33 0
|
存储
easy_Maze 题解
easy_Maze 题解
61 1
|
算法
LeetCode 热题 HOT 100题解 (easy级别)(一)
LeetCode 热题 HOT 100题解 (easy级别)
154 0
|
文件存储
Easy Number Challenge(埃式筛思想+优雅暴力)
Easy Number Challenge(埃式筛思想+优雅暴力)
83 0
|
存储 测试技术 C++
C++/PTA Easy chemistry
In this question, you need to write a simple program to determine if the given chemical equation is balanced. Balanced means that the amount of elements on both sides of the “=” sign is the same.
99 0
Codeforces1486 C1.Guessing the Greatest (easy version)(交互题+二分)
Codeforces1486 C1.Guessing the Greatest (easy version)(交互题+二分)
91 0