题解 | 斐波那契数列
#include <stdio.h> int main(){ int k; int a=1,b=1,temp=0; scanf("%d",&k); if(k==1){ printf("1"); } else if(k==2){ printf("1"); } else{ for(int i=0;i<k-2;i++){ temp=a+b; a=b; b=temp; } } printf("%d", temp); return 0; }
#include <stdio.h> int main(){ int k; int a=1,b=1,temp=0; scanf("%d",&k); if(k==1){ printf("1"); } else if(k==2){ printf("1"); } else{ for(int i=0;i<k-2;i++){ temp=a+b; a=b; b=temp; } } printf("%d", temp); return 0; }
相关推荐