L1-037 A除以B (10分)
真的是簡單題哈 ———— 給定兩個絕對值不超過 \(100\) 的整數 \(A\) 和 \(B\),要求你按照 A/B=商 的格式輸出結果,
輸入格式:
輸入在第一行給出兩個整數 \(A\) 和 \(B \; (?100 \leq A,B \leq 100)\),數字間以空格分隔,
輸出格式:
在一行中輸出結果:如果分母是正數,則輸出 A/B=商;如果分母是負數,則要用括號把分母括起來輸出;如果分母為零,則輸出的商應為 Error,輸出的商應保留小數點后 \(2\) 位,
輸入樣例1:
-1 2
輸出樣例1:
-1/2=-0.50
輸入樣例2:
1 -3
輸出樣例2:
1/(-3)=-0.33
輸入樣例3:
5 0
輸出樣例3:
5/0=Error
代碼:
#include<bits/stdc++.h>
using namespace std;
int a,b;
int main()
{
cin>>a>>b;
cout<<a<<'/';
if(b<0)cout<<'('<<b<<")=";
else cout<<b<<'=';
if(b)cout<<fixed<<setprecision(2)<<a*1.0/b<<endl;
else cout<<"Error"<<endl;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/6529.html
標籤:C++
上一篇:L1-036 A乘以B (5分)
下一篇:L1-038 新世界 (5分)
