搜索
查看: 171|回复: 0
打印 上一主题 下一主题

计算器

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2020-1-19 16:03:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
  1. #include <iostream>
  2. #include <cmath>
  3. #include <iomanip>
  4. int main()
  5. {
  6.     using namespace std;
  7. float x;
  8. float y;
  9. float z;
  10. char r;
  11. for (; ;) {
  12.    cout<<"请输入要运算第一个数:"<<endl;
  13.    cin>>x;
  14.    if(cin.fail())   {cout<<"别闹!"<<endl;  cin.clear();  cin.sync(); }
  15.     else {
  16.           cout<<"请输入要运算第二个数:"<<endl;
  17.           cin>>y;
  18.                if(cin.fail()) {cout<<"别闹!"<<endl; cin.clear();  cin.sync(); }
  19.                else {
  20.                        cout<<"请输入运算符号:"<<endl;
  21.                        cin>>r;
  22.                        if (r=='+')  z=x+y;
  23.                           else if(r=='-')  z=x-y;
  24.                               else if(r=='*')  z=x*y;
  25.                                   else if(r=='/')  z=x/y;
  26.                                       else {cout<<"别闹!"<<endl; cin.clear();  cin.sync(); }
  27.                                       cout<<"运算结果是:"<<x<<r<<y<<"="<<z<<endl;
  28.                     }
  29.           }
  30.    }
  31. return 0;
  32. }
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表