返回列表 發帖

五則運算(五)

請加入限制 限制x與y的大小 不可以超過 2147483647

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int x; int y;
  7.     cout<<"x"<<endl;
  8.     cin>>x;
  9.     cout<<"y"<<endl;
  10.     cin>>y;
  11.    
  12.     if(x!=0&& y!=0)
  13.     {
  14.      cout<<"x與y的大小 不可以超過 2147483647"<<endl;         
  15.    
  16.       
  17.       }
  18.       else{
  19.      cout<<"y的質不可為0"<<endl;
  20.     cout<<"x+y="<<x+y;
  21.     cout<<"x-y="<<x-y;
  22.     cout<<"x*y="<<x*y;
  23.     cout<<"x/y="<<x/y;
  24.     cout<<"x%y="<<x%y;
  25. }
  26.    
  27.    
  28.    
  29.      system("pause");
  30.       return 0;   
  31.    
  32.    
  33. }
複製代碼

TOP

#include<iostream> // <-基本輸出輸入的函式庫 Input Output   cin 輸入 cout 輸出  
#include<cstdlib> //主要的函式庫 Library
using namespace std;
int main()
{
    int x; int y;
    cout << "兩數的五則運算" <<endl;
    cout << "請輸入x的值:" <<endl;
    cin >> x;
    cout << "請輸入y的值:" <<endl;
    cin >> y;
   
   
  
   
    //正 正 = > 正
    //正 負 = > 負
    //負 正  = >負
    //負 負 = > 正
   
   
    // && and = > 兩者都要成立就回傳true
    // || or  = > 兩者只要其中一者成立就回傳true  
    // ! = > false
    // 1 true 0 false
   
   cout << (x>=2147483647)<< endl;
   if(x>=2147483647 && y>=2147483647)
   {
     cout << "你輸入的值太大了! 請重新輸入~!" << endl;
   }

   else{
     
    cout  << "A";
     }
   
   
   

    system("pause");  
    return 0;  
}

TOP

#include<iostream>
#include<cstdlib>
using namespace std;

int main()
{
    int m;int n;
    cout<<"輸入m的值:\r\n";
    cin>>m;
    cout<<"輸入n的值:\r\n";
    cin>>n;
   
    if
   
    if(m!=0 && n!=0)
    {
    cout<<"m+n="<<m+n<<endl;
    cout<<"m-n="<<m-n<<endl;
    cout<<"m*n="<<m*n<<endl;
    cout<<"m/n="<<m/n<<endl;
    cout<<"m%n="<<m%n<<endl;
    }
  
    else
    {
   cout<<"m與n值不能為0,重新輸入!!\r\n";   
    }
   
   
   
   
   
    system("pause");
    return 0;   
}

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"兩數的五則運算"<<endl;
  7.     int x;
  8.     int y;
  9.     cout<<"請輸入x的值"<<endl;
  10.     cin>>x;
  11.     cout<<"請輸入y的值"<<endl;
  12.     cin>>y;
  13.     if(x!=0&&x>2147483647 && y!=0 && y>2147483647)
  14.     {cout<<"x+y="<<x+y<<endl;
  15.     cout<<"x-y="<<x-y<<endl;
  16.     cout<<"x*y="<<x*y<<endl;
  17.     cout<<"x/y="<<x/y<<endl;
  18.     cout<<"x%y="<<x%y<<endl;
  19.     }
  20.     else
  21.     {cout<< "請重新輸入!"<<endl;
  22.     system("pause");
  23.     return 0;
  24.     }
  25.     if(x>2147483647 && y>2147483647)
  26.     {cout<<"x與y值已超過計算範圍 請重新輸入!"<<endl;
  27.     }
  28.     else
  29.     {cout<<"x+y="<<x+y<<endl;
  30.     cout<<"x-y="<<x-y<<endl;
  31.     cout<<"x*y="<<x*y<<endl;
  32.     cout<<"x/y="<<x/y<<endl;
  33.     cout<<"x%y="<<x%y<<endl;
  34.     }
  35. }
複製代碼

TOP

#include<iostream>
#include<cstdlib>
using namespace std;

int main()
{
    int m;int n;
    cout<<"輸入m的值:\r\n";
    cin>>m;
    cout<<"輸入n的值:\r\n";
    cin>>n;
   
    if
   
    if(m!=0 && n!=0)
    {
    cout<<"m+n="<<m+n<<endl;
    cout<<"m-n="<<m-n<<endl;
    cout<<"m*n="<<m*n<<endl;
    cout<<"m/n="<<m/n<<endl;
    cout<<"m%n="<<m%n<<endl;
    }
  
    else
    {
   cout<<"m與n值不能為0,重新輸入!!\r\n";   
    }
   
   
   
   
   
    system("pause");
    return 0;   
}

TOP

返回列表