如何使5/3=1.67在c++中实现

编写程序,输入两个非零的正整数num1和num2,计算并输出它们的和、差、积、商(用实数表示,保留2位小数点)与余数。

【输入说明】输入只有一行,输入两个整数,以空格分隔。

【输出说明】输出共有五行,分别是它们的和、差、积、商与余数的计算表达式与结果。其中,商用实数表示,保留2位小数,其余计算结果均为整数,且运算符与数字之间没有空格。

#include
using namespace std;
int main()
{
int num1, num2;
int sum, miu, pro, mod;
double div;
cin >> num1 >> num2;
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
sum = num1 + num2;
miu = num1 - num2;
pro = num1 * num2;
mod = num1 % num2;
div = (double)num1 / (double)num2;
cout << sum << " " << miu << " " << pro << " " << div << " " << mod << endl;
return 0;
}