如何在不创建新函数的情况下将我的函数 output_integer 用于数组 v?我需要打印以 v 结尾的值,但我想使用与我为 m 所做的相同的功能:
#include <iostream>
#include <cmath>
using namespace std;
int m[10];
int v[10];
void input_integer()
{
for (int i=0; i<10; i++)
{
cout<<"Element "<<i+1<<"=";
cin>>m[i];
}
}
void output_integer()
{
cout<<"The values of the array are:\n";
for (int i=0; i<10; i++)
{
cout<<"Element "<<i+1<<" = "<<m[i]<<"\n";
}
}
void copy_div3()
{
int k=0;
for (int i=0; i<10; i++)
{
if (m[i]%3==0)
{
v[k]=m[i];
k++;
}
}
}
int main()
{
//input_integer();
output_integer();
copy_div3();
return 0;
}
让output_integer
接受数组作为参数,这样你就可以传递任何数组
我是一名优秀的程序员,十分优秀!