我正在从数组创建一个新数组。我得到随机值。(类似于-858993460)这是我的代码
#include<iostream>
using namespace std;
int main() {
const int m = 8;
int i, k;
int A[m] = { 1,2,3,4,5,6,7,8 };
int B[m];
k = 0;
for (i = 0; i < m; i++) {
if (A[i] % 2 == 0) {
A[i] = B[i];
k = k + 1;
}
}
for (i = 0; i < k; i++) {
cout << B[k];
}
cout << endl;
return 0;
}
答案 0 :(得分:0)
可能你想要这个。
#include<iostream>
using namespace std;
int main() {
const int m = 8;
int i, k;
int A[m] = { 1,2,3,4,5,6,7,8 };
int B[m];
k = 0;
for (i = 0; i < m; i++) {
if (A[i] % 2 == 0) {
B[k] = A[i];
k = k + 1;
}
}
for (i = 0; i < k; i++) {
cout << B[i];
}
cout << endl;
return 0;
}