一群人围坐成一圈玩报数的游戏。游戏规则是:
从1开始报数,若遇到7的倍数或者个位为7的数则击掌代替,若犯错则要受罚。
可是这些人都太聪明了,竟然没人犯错!请问同样聪明的你,当报数到 n 时,总击掌次数 c 是多少?
输入格式
n
输出格式
c
输入样例
21
输出样例
4
#include <stdio.h>
int main()
{
int n,c=0;
scanf("%d",&n);
int cnt=n/70;// 每70有16个满足条件的数
for(int i=1;i<=n%70;i++)
{
if(i%10==7 || i%7==0)
c++;
}
c+=cnt*16;
printf("%d",c);
return 0;
}