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


cse1010206 (EnCheng)

學校 : 國立臺中高級工業職業學校
編號 : 29898
來源 : [114.38.15.40]
最後登入時間 :
2013-02-17 11:55:13
a021. 大數運算 | From: [114.38.15.76] | 發表日期 : 2013-02-02 21:30

#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)

學校 : 不指定學校
編號 : 42127
來源 : [61.164.211.151]
最後登入時間 :
2015-03-08 20:38:52
a021. 大數運算 | From: [101.231.75.154] | 發表日期 : 2014-08-03 15:31

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