要检查数字是否可被3整除,我们将数字的所有数字相加,然后计算出总和是否可被3整除。在这个问题中,有一个整数数组arr [],我们必须检查用这些数字形成的数字是否可被3整除。如果形成的数字是可整除的,则打印'是',否则打印'否'
Input: arr[] = {45, 51, 90}
Output: Yes构造一个可以被3整除的数字,例如945510。
因此答案将是“是”。如果余数为0,则求和除以3,得出真。
#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;
}