首页 > 编程知识 正文

遇到七和七的倍数就跳过的游戏,有7或者7的倍数

时间:2023-05-06 08:32:26 阅读:183958 作者:4917

输入一个数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;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。