有一个整数数列,其前三项分别为1、2、3,从第四项开始,每项均为其相邻的前三项之和的1/2。问,该数列从第几项开始,其数值超过某个整数n
2条回答 默认 最新
- CSDN专家-sinJack 2021-09-27 18:48关注
如有帮助,望点击我回答右上角【采纳】按钮支持一下。
#include<stdio.h> int main(){ int num; scanf("%d",&num); float a=1,b=2,c=3,d; int n=4; d=(a+b+c)/2; while (d<=num){ d=(a+b+c)/2; a=b; b=c; c=d; n++; } printf("%d",n); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用