天天看點

1.2.3.4.5.。。。

題目描述

浙江工商大學校園裡綠樹成蔭,環境非常舒适,是以也引來一批動物朋友來此居住。

童心未泯的redraiment就經常帶些碎面包什麼的去廣場喂鴿子和兔子,并和它們玩耍。一點也不像大學生,還是一副老不正經的樣子,呵呵。

随着鴿子和兔子數目的增多,redraiment帶的那點食物已經不夠它們瓜分了。為了能讓自己的好朋友吃的飽飽的,redraiment決定統計一下有多少隻鴿子和有多少隻兔子,以便帶來足夠的食物。一、二、三、四、五…他開始數了。

現在,他已經知道有這些鴿子和兔子一共有n個頭和m隻腳。請你幫他寫個程式計算一下一共有多少隻鴿子和兔子。

輸入

輸入包括多組資料。 每行包括2個資料:n、m(代表上面題目中提到的意思1≤n, m≤230)。 n、m都是整數。 輸入以0 0作為結束。

輸出

每組資料的輸出都隻有一行,分别是鴿子的數量和兔子數量。 如果輸入的測試資料不能求得結果,那肯定是redraiment這個馬大哈數錯了,就輸出”Error”提示他。

樣例輸入

35 94

1 3

0 0

樣例輸出

23 12

Error

程式

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    int n,m;
    bool team;
    while(cin>>n>>m&&n!=&&m!=){
        for(int i=;i<=n;i++){
            team=false;
                if(*i+*(n-i)==m){
                    cout<<i<<" "<<n-i<<endl;
                    team=true;
                    break;
                }
        }
        if(team==false){
            cout<<"Error"<<endl;
        }
    }
    return ;

}
           

繼續閱讀