编写程序,输入两个整数,计算它们的商和余数,并输出 函数原型:int divide(int v1, int v2, int& reminder);(语言-c++)

编写程序,输入两个整数,计算它们的商和余数,并输出。
函数原型:int divide(int v1, int v2, int& reminder);

就是不知道后面的 int& reminder 该怎么用

目前是

#include <iostream>
using namespace std;

int divide(int v1, int v2){
    cout<<"请输入两个整数,用空格分隔开,按回车键结束。\n";
        cin>>v1>>v2;
        cout<<"输出结果:\n";
        cout<<"num1="<<v1<<endl;
        cout<<"num2="<<v2<<endl;
        cout<<v1<<"除以"<<v2<<" 商为: "<<v1/v2<<" 余数为: "<<v1%v2<<endl;
}

int main() {
    int a,b;
    divide(a,b);
       system("pause");
return 0;
}

虽然说运行没问题 但没有用上 int& reminder

int divide(int v1, int v2, int& reminder)
{
reminder = v1 % v2;
return v1 / v2;
}

主程序
int r;
int d = divide(v1, v2, r);
cout<<v1<<"除以"<<v2<<" 商为: "<<d<<" 余数为: "<<r<<endl;

完整的程序

#include <iostream>
using namespace std;
 
int divide(int v1, int v2, int& reminder)
{
    reminder = v1 % v2;
    return v1 / v2;
}
 
int main() {
    int v1, v2;
    cout<<"请输入两个整数,用空格分隔开,按回车键结束。\n";
    cin>>v1>>v2;
    cout<<"输出结果:\n";
    int r;
    int d = divide(v1, v2, r);
    cout<<v1<<"除以"<<v2<<" 商为: "<<d<<" 余数为: "<<r<<endl;
    system("pause");
    return 0;
}