码迷,mamicode.com
首页 > 其他好文 > 详细

CSDN挑战编程——《金色十月线上编程比赛第一题:小女孩数数》

时间:2014-10-22 10:04:44      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:csdn

金色十月线上编程比赛第一题:小女孩数数

题目详情:

【金色十月线上编程比赛规则】

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

CSDN挑战编程——《金色十月线上编程比赛第一题:小女孩数数》

标签:csdn

原文地址:http://blog.csdn.net/user_longling/article/details/40371349

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!