判断一个正整数n是否能被一个“幸运数”整除。幸运数是指一个只包含4或7的正整数,如7、47、477等都是幸运数,17、42则不是幸运数
1条回答 默认 最新
- CSDN专家-天际的海浪 2021-10-11 00:38关注
参考
信息奥赛课课通(C++)p139-例3幸运数的划分_mengdicfm的博客-CSDN博客 问题描述: 判断一个正整数n是否能被一个“幸运数”整除。幸运数是指一个只包含4或7的正整数,如7,47,477等都是幸运数,17,42则不是幸运数。 输入格式: 一行一个正整数n,1<=n<=1000。 输出格式: 一行一个字符串,如果能被幸运数整除输出“YES”,否则输出“NO”.... https://blog.csdn.net/mengdicfm/article/details/82726345
(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)#include <stdio.h> int main() { int n,flag; scanf("%d",&n); for(int i=4;i<=n;i++) { int j=i; flag=1; //while循环判断当前的j是不是一个幸运数 while (j>0) { if(j%10!=4 && j%10!=7) { flag=0; break; } j/=10; } //if语句判断输入的数字n能否被当前的幸运数整除,如果能整除,输出YES,退出程序 if(flag==1 && n%i==0) { printf("%d 可以被幸运数 %d 整除", n,i); return 0; } } if(flag==0) printf("%d 不能被幸运数整除", n); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用
悬赏问题
- ¥15 用verilog实现tanh函数和softplus函数
- ¥15 求京东批量付款能替代天诚
- ¥15 slaris 系统断电后,重新开机后一直自动重启
- ¥15 51寻迹小车定点寻迹
- ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
- ¥15 关于vue2中methods使用call修改this指向的问题
- ¥15 idea自动补全键位冲突
- ¥15 请教一下写代码,代码好难
- ¥15 iis10中如何阻止别人网站重定向到我的网站
- ¥15 滑块验证码移动速度不一致问题