C程序检查一个数字的所有位数是否能整除它

c程序检查一个数字的所有位数是否能整除它

对于给定的数字n,我们需要找出是否n的所有数字都能整除它,即如果一个数字是’xy’,那么x和y都应该能整除它。

示例

输入 – 24 

输出 – 是 

解释  24 % 2 == 0, 24 % 4 == 0

使用条件语句检查每个数字是否非零且能整除该数字。我们需要迭代每个数字,并检查该数字是否能整除给定的数字。

例子

#include int main(){   int n = 24;   int temp = n;   int flag=1;   while (temp > 0){      int r = n % 10;      if (!(r != 0 && n % r == 0)){         flag=0;      }      temp /= 10;   }   if (flag==1)      printf("The number is divisible by its digits");   else      printf("The number is not divisible by its digits");   return 0;}

登录后复制

输出

The number is divisible by its digits

登录后复制

以上就是C程序检查一个数字的所有位数是否能整除它的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2580889.html

(0)
上一篇 2025年3月6日 13:51:19
下一篇 2025年2月23日 16:14:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论