一只青蛙位于坐标轴的0点,按照以下方法跳跃:第1次向右跳 a 个单位,第2次向左跳 b 个单位,第3次向右跳 a 个单位,第4次向左跳 b 个单位,如此继续。
也就是
如果青蛙已经跳了偶数次(在当次跳跃之前),则它将从当前位置 x 跳跃到 x+a
否则,它将从当前位置 x 跳跃到 x-b
你的任务是计算青蛙在跳过 k 次之后的位置。
#include<iostream>
using namespace std;
int main(){
int a,b,k,x=0;
cin>>a>>b>>k;
for(int i=1;i<=k;i++){
if(i%2==1) x+=a;
else x-=b;
}
cout<<x;
return 0;
}