#7457: 為什麼會輸出短少!!!


cse1010206 (EnCheng)


#include<iostream>                
using namespace std;        
char b;
long long int a,c;
int main()        
{        
    
    
    while (cin >> a >> b >> c)
    {
    if (b=='+')
    cout << a + c << "\n";
    
    if (b=='-')
    cout << a - c << "\n";
    
    if (b=='*')
    cout <<  a * c << "\n";
    
    if (b=='/')
    cout << a / c << "\n";
    
}
}

#9054: Re:為什麼會輸出短少!!!


llllllllll (unknown)


你的观念是这样的
222222 - 1111111
    ^     ^      ^
    a      b      c
但是题目的意思是
222222 - 111111
    ^   ^^^    ^
     a   dbe     c
 
因为char包含空格!!!