检查数字是否可以在C ++中被23整除
在这里,我们将看到一个程序,该程序可以检查数字是否可被23整除。假设给出了数字1191216。这是由23整除。
要检查可除性,我们必须遵循以下规则-
每次提取数字/截断数字的最后一位
加上7*(计算以前的号码最后一位)的数量截断
重复这些步骤,只要有必要。
17043, so 1704 + 7*3 = 1725 1725, so 172 + 7 * 5 = 207 207, this is 9 * 23, so 17043 is divisible by 23.
示例
#include <iostream>
#include <algorithm>
using namespace std;
bool isDivisibleBy23(long long int n) {
while (n / 100) {
int last = n % 10;
n /= 10; // Truncating the number
n += last * 7;
}
return (n % 23 == 0);
}
int main() {
long long number = 1191216;
if(isDivisibleBy23(number))
cout << "Divisible";
else
cout << "Not Divisible";
}输出结果
Divisible
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短