題目
原題鏈接:A. Round House
題意
有一個(gè)長度為n,值為1~n的數(shù)字圓環(huán),當(dāng)前位置為a,求移動b次后的位置(b<0逆時(shí)針,b>0順時(shí)針)。
代碼
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,a,b;
scanf("%d%d%d",&n,&a,&b);
if(b>0){
while(b--){
a++;
if(a>n){
a=1;
}
}
}else{
b=-b;
while(b--){
a--;
if(a<=0){
a=n;
}
}
}
printf("%d\n",a);
return 0;
}