#include<iostream.h> #include<stdlib.h> void fun(int a,int b) { int i,n; for(i=0;i<10;i++) { int m; n=a[i]; while(n=0) { if(n%10/2==0) m=m*10+n%10; n/=10; } a[i]=m; } void main() { int i,x[10],y[10]; for(i=0;i<10;i++) { x[i]=rand(); cout<<x[i]<<" "; } fun(x,y); cout<<"\n数组y中各元素数为:"; for(i=0;i<10;i++) cout<<y[i]<<'\t'; cout<<"\n"; }
时间: 2023-06-22 20:43:03 浏览: 55
这段代码存在一些语法错误,无法通过编译。下面是修改后的代码:
```c++
#include<iostream>
#include<stdlib.h>
using namespace std;
void fun(int a[], int b[]) {
for(int i = 0; i < 10; i++) {
int m = 0;
int n = a[i];
while(n != 0) {
if(n % 10 / 2 == 0) {
m = m * 10 + n % 10;
}
n /= 10;
}
b[i] = m;
}
}
int main() {
int x[10], y[10];
for(int i = 0; i < 10; i++) {
x[i] = rand();
cout << x[i] << " ";
}
fun(x, y);
cout << "\n数组y中各元素数为:";
for(int i = 0; i < 10; i++) {
cout << y[i] << ' ';
}
cout << "\n";
return 0;
}
```
修改后的代码将会输出一个随机数组x,然后对数组x中的每个元素进行处理,将其中的偶数位数字提取出来,组成一个新的整数m,存入数组y中。最后输出数组y中的各个元素。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)