输入一个数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("%dn",x); return 0;}