为什么没输出?
查看原帖
为什么没输出?
1351893
MuYuMC楼主2024/5/31 20:53
#include <iostream>
#include <string>
#include <cmath>
#include <algorithm>
#include <iomanip>
using namespace std;
int book[11000];
int len(int x)
{
	int len = 0;
	while(x != 0)
	{
		len++;
		x /= 10;
	}
	return len;
}
int main()
{
	string s;
	char opt;
	int a,b,n,i;
	cin >> n;
	while(n--)
	{
		cin >> s;
		if(s[0] == 'a' || s[0] == 'b' || s[0] == 'c')
		{
			opt == s[0];
			cin >> a;
		}
		else
		{
			a = 0;
			for(i = 0;i < s.size();i++)
			{
				a = a * 10 + (s[i] - '0');
			 } 
		} 
		cin >> b;
		if(opt == 'a')
		{
			cout << a << "+" << b << "=" << a + b << endl;
			cout << len(a) + len(b) + len(a + b) + 2 << endl;
		}
		if(opt == 'b')
		{
			cout << a << "-" << b << "=" << a - b << endl;
			cout << len(a) + len(b) + len(a - b) + 2 << endl;
		}
		if(opt == 'c')
		{
			cout << a << "*" << b << "=" << a * b << endl;
			cout << len(a) + len(b) + len(a * b) + 2 << endl;
		}
	}
	return 0;
}
2024/5/31 20:53
加载中...