#include<stdio.h>intmain(){int n,b;scanf_s("%d\n",&n);int ai =1;int ai_1 =0;int sum =0;if(n ==1)printf("0 0");else{for(int i =2; i <= n; i++)//输入的n可能是123...但第一项并不符合递推。{
sum = sum + ai;
b = ai_1;
ai_1 = ai;
ai = ai + b;}printf("%d %d", ai, sum);}return0;}
#include<stdio.h>intmain(){int n, u, d;//n为井高,u为每分钟爬行高度,d为每分钟下滑高度int t=0, h=0;scanf_s("%d%d%d",&n,&u,&d);for(;;)//for引导无限循环,执行的程序写在后面,用“break”来打破循环{
h += u;//“h+=u”表示h=h+u
t++;if(h >= n)break;
h -= d;
t++;}printf("%d", t);return0;}