#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 人评分
简单的a+b (C语言代码)浏览:717 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:791 |
大神老白 (C语言代码)浏览:603 |
ASCII帮了大忙浏览:748 |
printf基础练习2 (C语言代码)浏览:305 |
简单的a+b (C语言代码)浏览:626 |
【绝对值排序】 (C语言代码)浏览:820 |
a+b浏览:432 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1067 |
杨辉三角 (C语言代码)浏览:676 |