#include <stdio.h> int main() { int a,n,m,x; scanf("%d %d %d %d",&a,&n,&m,&x); int bus_in[100],bus_out[100],bus[100]; bus_in[0]=a; bus_out[0]=0; bus[0]=a; bus[1]=a; int k=0; while(1) { bus_in[1]=k++; bus_out[1]=bus_in[1]; for(int i=2;i<n-1;i++) { bus_in[i]=bus_in[i-1]+bus_in[i-2]; bus_out[i]=bus_in[i-1]; bus[i]=bus[i-1]+bus_in[i]-bus_out[i]; } if(bus[n-2]==m)break; } printf("%d\n",bus[x-1]); return 0; }
0.0分
0 人评分
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:853 |
C语言训练-大、小写问题 (C语言代码)浏览:724 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:507 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1113 |
简单的a+b (C语言代码)浏览:812 |
1118(求助_已解决)浏览:329 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:636 |
输入输出格式练习 (C语言代码)浏览:744 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:740 |