问题 1012 --报数 习题1.20

1012: 报数 习题1.20

时间限制: 1 Sec  内存限制: 128 MB
提交: 15  解决: 13
[提交][状态][讨论版][命题人:]

题目描述

有7个人在一起玩报数游戏,从第1个人从1开始报数,第7个人报完7后,又回到第1个人从8开始报数,如此轮回往复。请问,输入一个正整数(如2008),这个数是由第几个人报出的?(提示,当NUM的值为1, 2, 3, 4, 5, 6, 7, 8, 9时,NUM%7的结果分别是1, 2, 3, 4, 5, 6, 0, 1, 2,因此只有当NUM的值为7的倍数时,NUM对7取余的结果不符合题目的要求,这时NUM%7为0,而根据题目的意思,得到的结果应该为7。所以只需判断NUM是否为7的倍数,如果是,则是第7个人报出来的,否则,用NUM对7取余。)

输入

有多组测试数据,每组数据有一个正整数NUM(0<NUM<10000) 。

输出

每组输出占一行,每组输出格式为“j=t”,即第t个人报出了NUM这个数。

样例输入

1
2
3

样例输出

j=1
j=2
j=3

提示

来源

[提交][状态]