60分求助
查看原帖
60分求助
954175
_Daniel_楼主2023/7/31 13:32

代码

#include<iostream>
#include<iomanip>
#include<math.h>
#include<stdio.h>
#include<cstring>
#include<algorithm>
#include<map>
#define maxnum 9999999999999999999
#define minnum -999999999999999999
#define ll long long
#define endl "\n"
#define pi 3.1415926
using namespace std;
int main()
{
    char s,sy;
    string num1,num2,num3;
	int i,nu1,nu2,nu3;
	cin>>i;
	while(i--)
	{
	    cin>>s>>nu1>>nu2;
	    sy=s;
	    switch(sy)
	    {
	        case 'a':
	            nu3=nu1+nu2;
	            num1=to_string(nu1);
	            num2=to_string(nu2);
	            num3=to_string(nu3);
	            num1=num1+'+'+num2+'='+num3;
	            cout<<num1<<endl;
	            cout<<num1.size()<<endl;
	            break;
	        case 'b':
	            nu3=nu1-nu2;
	            num1=to_string(nu1);
	            num2=to_string(nu2);
	            num3=to_string(nu3);
	            num1=num1+'-'+num2+'='+num3;
	            cout<<num1<<endl;
	            cout<<num1.size()<<endl;
	            break;
	        case 'c':
	            nu3=nu1*nu2;
	            num1=to_string(nu1);
	            num2=to_string(nu2);
	            num3=to_string(nu3);
	            num1=num1+'*'+num2+'='+num3;
	            cout<<num1<<endl;
	            cout<<num1.size()<<endl;
	            break;
	    }
	}
	return 0;
}
2023/7/31 13:32
加载中...