#include
int main(){
int t; int f1,f2,f3,x;
scanf("%d",&t);
for(int i=1;i<=t;i++){
scanf("%d %d %d %d",&f1,&f2,&f3,&x);
for(int j=1;j<=x-3;j++){
x=f1+f2+f3;
f1=f2;f2=f3;f3=x;
}printf("%d",x);
}return 0;
}
首先最后输出x的printf语句要放在最外层for循环外才能正确输入输出,其次是斐波那契数列递推语句写错了
修改递推语句