#include <iostream>
using namespace std;
int main()
{
float n;
float m;
float a=0;
char ch;
cin>>n;
cin>>m;
cin>>ch;
if(ch=='T');
cout<<ch<<" ";
if(ch=='U')
a=n/30.9;
cout<<ch<<" "<<a-m;
if(ch=='J')
a=n/0.28;
cout<<ch<<" "<<a-m;
if(ch=='E')
a=n/34.5;
cout<<ch<<" "<<a-m;
if(a-m<0)
cout<<"No Money";
}
請問這樣是哪裡錯?
你可能需要先了解題目敘述
四捨五入至小數點 後第二位(若餘額為正數且小於 0.05,列印 0.00),若餘額小於 0 則輸出 No Money。
需要先判斷完 0.05 和 0 再看要怎麼輸出,輸出數字也需要四捨五入
如果處理不來,建議從簡單一點的題目開始練習