金色十月線上編程比賽第一題:小女孩數數
題目詳情:
【金色十月線上編程比賽規則】
一個小女孩正在用左手手指數數,從1數到n。她從拇指算作1開始數起,然后,食指為2,中指為3,無名指為4,小指為5。接下來調轉方向,無名指算作6,中指為7,食指為8,大拇指為9,如此反復。問最后會停在那個手指上?用編號1、2、3、4、5依次表示大拇指、食指、中指、無名指、小指。
輸入格式:
輸入多組數據。每組數據占一行,只包含一個整數n(1<=n<=1000000000)。
輸出格式:
每組數據占一行,只包含一個介于1和5之間的整數,表示最后停留的手指。
答題說明:
輸入樣例:
1
10
1000000000
輸出樣例:
1
2
2 ?
/*1 2 3 4 5 (手指)1 2 3 4 5
9 8 7 610 11 12 1316 15 14
。。。。。*/#include "stdio.h"int main()
{long long n;while(~scanf("%lld",&n)){int result;result=n%8;if(result==0){printf("2\n"); }else if(result<6){printf("%d\n",result); }else{printf("%d\n",10-result);}}return 0;
}