#include<iostream>
#include<cstring> //memset strlen
#include<cstdio> //sscanf sprintf
using namespace std;
int main()
{
char a[100], b[10], c[100];
int n, m[100], mm[100];
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> b;
if (b[0] >= 'a' && b[0] <= 'z')
{
a[i] = b[0];
cin >> m[i] >> mm[i];
}
else
{
a[i] = a[i - 1];
sscanf_s(b, "%d", &m[i]);
cin >> mm[i];
}
}
for (int i = 0; i < n; i++)
{
if (a[i] == 'a')
{
sprintf_s(c, "%d+%d=%d", m[i], mm[i], m[i] + mm[i]);
}
if (a[i] == 'b')
{
sprintf_s(c, "%d-%d=%d", m[i], mm[i], m[i] - mm[i]);
}
if (a[i] == 'c')
{
sprintf_s(c, "%d*%d=%d", m[i], mm[i], m[i] * mm[i]);
}
cout << c << endl << strlen(c) << endl;
}
return 0;
}
大佬救命,洛谷编译失败
最新推荐文章于 2023-11-07 17:09:08 发布