这是题目
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int T, A[10000], B[10000];
char C[10000];
while (cin >> T)
{
for (int i = 1; i <= T; i++)
{
cin >> C[i] >> A[i] >> B[i];
}
for (int i = 1; i <= T; i++)
{
if (C[i] == '+')
{
cout << fixed << setprecision(2) << A[i] + B[i] << endl;
}
else if (C[i] == '-')
{
cout << fixed << setprecision(2) << A[i] - B[i] << endl;
}
else if (C[i] == '*')
{
cout << fixed << setprecision(2) << A[i] * B[i] << endl;
}
else if (C[i] == '/')
{
cout << fixed << setprecision(2) << (float)A[i] / B[i] << endl;
}
}
}
}
A,B的值不是不变的,只是给你的4个样例都是1, 2,但完全可以改成不一样的数