检查是否一个大数字可以被 5 整除
这里我们将看到如何检查一个数字是否可以被 5 整除。在本例中,数字为大数字。因此,我们将数字设为字符串。
为了检查一个数字是否可以被 5 整除,需要检查最后一个数字是 0 还是 5。
示例
#include <bits/stdc++.h> using namespace std; bool isDiv5(string num){ int n = num.length(); if(num[n - 1] != '5' && num[n - 1] != '0') return false; return true; } int main() { string num = "154484585745184258458158245285265"; if(isDiv5(num)){ cout << "Divisible"; }else{ cout << "Not Divisible"; } }
输出
Divisible
广告