POJ 1552 & ZOJ 1760 & UVA2787

思路:循環讀取數字,根據標誌終止,對每一組數字遍歷兩次

#include <iostream>

using namespace std;

int main()
{
    int a[16], count;
    cin >> a[0];
    while(a[0] != -1){
        int i = 0;
        while(a[i] != 0){
            cin >> a[++i];
        }
        count = 0;
        for(int j = 1 ; j <= i; j++){
            for(int k = 0; k < j; k++){
                if(a[k] * 2 == a[j] || a[j]* 2 == a[k])
                    count++;
            }
        }
        cout << count << endl;
        cin >> a[0];
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章