:将1-200中所有能被6整除、但不能被4整除的数存到一个一维数组中,并输出。
时间: 2024-05-06 11:20:56 浏览: 81
好的,这是一个关于编程的问题,我可以回答。以下是代码实现:
```
int arr[50]; // 声明一维数组
int main() {
int index = 0; // 数组下标
for (int i = 1; i <= 200; i++) {
if (i % 6 == 0 && i % 4 != 0) { // 判断条件
arr[index++] = i; // 存入数组并将下标加一
}
}
// 输出数组中的值
for (int i = 0; i < index; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
这段代码可以将1-200中所有能被6整除、但不能被4整除的数存到一个一维数组中,并输出。如果您还有其他问题,可以继续问我哦!
相关问题
用C语言编写:将1-200中所有能被6整除、但不能被4整除的数存到一个一维数组中,并输出
```c
#include <stdio.h>
int main() {
int arr[50]; // 最多存放50个数
int count = 0; // 记录存放的数的个数
int i;
for(i = 1; i <= 200; i++) {
if(i % 6 == 0 && i % 4 != 0) {
arr[count] = i;
count++;
}
}
printf("能被6整除、但不能被4整除的数有:\n");
for(i = 0; i < count; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
输出:
```
能被6整除、但不能被4整除的数有:
6 18 30 42 54 66 78 90 102 114 126 138 150 162 174 186 198
```
将1-200中所有能被6整除 但不能被4整除的数存到一个一维数组中,并输出
这里给出一种C++语言的实现方式:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[50]; // 假设最多有50个符合条件的数
int cnt = 0; // 计数器,记录符合条件的数的个数
for (int i = 1; i <= 200; i++) {
if (i % 6 == 0 && i % 4 != 0) {
arr[cnt++] = i; // 将符合条件的数存入数组,并增加计数器
}
}
for (int i = 0; i < cnt; i++) {
cout << arr[i] << " "; // 输出符合条件的数
}
cout << endl;
return 0;
}
```
输出结果为:
```
6 18 30 42 54 66 78 90 102 114 126 138 150 162 174 186 198
```
阅读全文