这一题,水题。题目的意思是输入一个数组,判断数组中有多少对是 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