5 条题解
-
512209水宇辰 (12209水宇辰) LV 9 @ 2021-12-04 11:21:18
#include<iostream>
using namespace std;
int main()
{
int a,b;
char ch;
cin>>a>>b>>ch;
switch(ch)
{
case'+':cout<<a<<ch<<b<<"="<<a+b<<endl;break;
case'-':cout<<a<<ch<<b<<"="<<a-b<<endl;break;
case'*':cout<<a<<ch<<b<<"="<<a*b<<endl;break;
case'/':if(b!=0)cout<<a<<ch<<b<<"="<<a/b;if(a%b!=0)cout<<"..."<<a%b;break;
default:cout<<"Invalid operator";
}
return 0;
} -
22024-07-10 10:48:44@
#include<iostream>
using namespace std;
int main()
{
int a,b;
char ch;
cin>>a>>b>>ch;
switch(ch)
{
case'+':cout<<a<<ch<<b<<"="<<a+b<<endl;break;
case'-':cout<<a<<ch<<b<<"="<<a-b<<endl;break;
case'*':cout<<a<<ch<<b<<"="<<a*b<<endl;break;
case'/':if(b!=0)cout<<a<<ch<<b<<"="<<a/b;if(a%b!=0)cout<<"..."<<a%b;break;
default:cout<<"Invalid operator";
}
return 0;
} -
22024-02-13 15:54:14@
#include<iostream> using namespace std; int main() { int a,b; char ch; cin>>a>>b>>ch; switch(ch) { case '+':cout<<a<<"+"<<b<<"="<<a+b;break; case '-':cout<<a<<"-"<<b<<"="<<a-b;break; case '*':cout<<a<<"*"<<b<<"="<<a*b;break; case '/':(a%b==0)?cout<<a<<"/"<<b<<"="<<a/b:cout<<a<<"/"<<b<<"="<<a/b<<"..."<<a%b;break; default:cout<<"Invalid operator"; } return 0; }
-
-22021-11-26 16:19:18@
#include<iostream>
using namespace std;
int main()
{
int a,b;
char ch;
cin>>a>>b>>ch;
switch(ch)
{
case'+':cout<<a<<ch<<b<<"="<<a+b<<endl;break;
case'-':cout<<a<<ch<<b<<"="<<a-b<<endl;break;
case'*':cout<<a<<ch<<b<<"="<<a*b<<endl;break;
case'/':if(b!=0)cout<<a<<ch<<b<<"="<<a/b;if(a%b!=0)cout<<"..."<<a%b;break;
default:cout<<"Invalid operator";
}
return 0;
} -
-52021-11-05 13:42:04@
/*【问题描述】
给出两个运算数a,b(均为非0整数,且a,b均在int范围内)和一个运算符号ch(+、-、*、/),输出运算数a,b按照运算符号ch运算后的结果。如果是'/',则将它的商和余数输出。如果出现无效操作符(即不是+、-、*、/),则输出“Invalid operator”。
保证所有的运算结果均在int范围内。
【样例输入1】
1 2 +
【样例输出1】
1+2=3
【样例输入2】
19 4/
【样例输出2】
19/4=4...3
【样例输入3】
20 4/
【样例输出3】
20/4=5*/
#include<iostream>
using namespace std;
int main()
{
int a,b;
char ch;
cin>>a>>b>>ch;
switch(ch)
{
case'+':cout<<a<<ch<<b<<"="<<a<<b<<endl;break;
case'-':cout<<a<<ch<<b<<"="<<a<<b<<endl;break;
case'*':cout<<a<<ch<<b<<"="<<a<<b<<endl;break;
case'/':if(b!=0)cout<<a<<ch<<b<<"="<<a<<b<<endl;break;
deefault:cout<<"Invalid operator";
}
return 0;
}
- 1
信息
- ID
- 1720
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 280
- 已通过
- 91
- 通过率
- 32%
- 被复制
- 3
- 上传者