Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
cin.ignore(),nếu xóa bộ đệm có phải là xóa giá trị của a không ạ,vậy làm sao tính biểu thức của các case ạ mong mọi người giúp á
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
double a , b;
char x;
cin >> a ;
cin.ignore();
cin >> x;
cin >> b;
switch (x)
{
case '+':
cout << fixed << setprecision(2) << a + b ;
break;
case '-':
cout << fixed << setprecision(2) << a - b ;
break;
case '*':
cout << fixed << setprecision(2) << a * b ;
break;
case '/':
if(b == 0){
cout << "Math Error";
}else{
cout << fixed << setprecision(2) << a / b;
}
break;
}
return 0;
}
123456789101112131415161718192021222324252627282930313233
cin.ignore(),nếu xóa bộ đệm có phải là xóa giá trị của a không ạ,vậy làm sao tính biểu thức của các case ạ mong mọi người giúp á
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!