首頁 >後端開發 >C++ >檢查是否可以使用數組中的所有數字構成可被3整除的C/C++程序

檢查是否可以使用數組中的所有數字構成可被3整除的C/C++程序

王林
王林轉載
2023-09-17 11:53:031595瀏覽

檢查是否可以使用數組中的所有數字構成可被3整除的C/C++程序

要檢查一個數是否能被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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除