您的位置:首页 > 其它

nyoj-小女孩数数

2014-11-01 17:43 148 查看
2014十月份月赛(大一组工作室选拔赛)

题目列表

运行结果

排名统计

讨论区

Problem G


小女孩数数

时间限制:1000 ms | 内存限制:65535 KB

描述一个小女孩正在用左手手指数数,从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


上传者
ACM_陈秋嫦

/*
 1  2   3   4   5 (手指)
 
 1  2   3   4   5
9   8   7   6
   10  11  12  13
   16  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;    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: