输入一个数n,判断从1到n有多少是7的倍数或个位数为7
输入样例
27
输出样例
5
解题思路:在[1,n]的范围内,用循环来依次判断(用求余是否为0和求余是否为7)是否7的倍数或个位数为7,用x来累加计算个数
//逢7过,输一个数n从1到n开始报数,遇到7的倍数和个位是7的数时记一次
#include "stdio.h"
int main(){
int n,t,x=0;
scanf("%d",&n);//输入一个数
for(t=1;t<=n;t++){//从1到n开始循环
if(t%7==0||t%10==7)//判断是否是7的倍数和个位是7的数
x++;//如果是加1,不是不加
}
printf("%d\n",x);
return 0;
}