对包含10个整数的一维数组,找出其中能被3或5整除的数,然后存储到另一个数组中并输出。
时间: 2023-04-27 14:01:33 浏览: 301
输入两个正整数m和n求其最大公约数和最小公倍数 (2).pdf
可以使用循环遍历原数组,判断每个元素是否能被3或5整除,如果能,则存储到另一个数组中。最后输出存储了能被3或5整除的数的新数组即可。
具体实现可以参考以下代码:
int arr1[10] = {1, 3, 5, 6, 7, 9, 10, 12, 15, 18}; // 原数组
int arr2[10] = {}; // 存储能被3或5整除的数的新数组
int count = ; // 计数器,记录存储到新数组中的元素个数
for (int i = ; i < 10; i++) {
if (arr1[i] % 3 == || arr1[i] % 5 == ) { // 判断能否被3或5整除
arr2[count] = arr1[i]; // 存储到新数组中
count++; // 计数器加1
}
}
// 输出存储了能被3或5整除的数的新数组
for (int i = ; i < count; i++) {
cout << arr2[i] << " ";
}
输出结果为:3 5 6 10 12 15 18
阅读全文