这一题,水题。题目的意思是输入一个数组,判断数组中有多少对是 a * 2 = b的,a和b都是数组中的数。
只是输入时比较麻烦,注意一下就好了。
下面的是AC的代码:
#include <iostream> using namespace std; int main() { int num[20]; int i, j = 0; while(cin >> i) { if(i == 0) { int count = 0; for(int a = 0; a < j; a++) { for(int b = 0; b < j; b++) { if(num[a] == num[b] * 2) { count++; } } } cout << count << endl; j = 0; } else if(i == -1) break; else num[j++] = i; } return 0; }
原文地址:http://blog.csdn.net/qq_25425023/article/details/45932425