要檢查一個數是否能被3整除,我們將該數的所有數字相加,然後計算這個和能否被3整除。在這個問題中,有一個整數數組arr[],我們需要檢查由這些數字組成的數字是否能被3整除。如果能被整除,則印出'yes',否則列印'no'
#Input: arr[] = {45, 51, 90} Output: Yes
建構一個可以被3整除的數字,例如945510。
所以答案會是,當被3整除時,求和的餘數為0。
#include <stdio.h> int main() { int arr[] = { 45, 51, 90 }; int n =3; int rem = 0; for (int i = 0; i < n; i++) { rem = (rem + arr[i]) % 3; } if (rem==0) printf("Yes\n"); else printf("No\n"); return 0; }
以上是檢查是否可以使用數組中的所有數字構成可被3整除的C/C++程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!