acm Runtime Error 为何会出现这个问题?? 该怎么改?

2024-12-15 18:52:43
推荐回答(1个)
回答1:

#include
using namespace std;

int main()
{
int n,sum=0,m;
int a[150]={0};//用整数,数组开大一点

while(a[0]!=-1)//赋个值,不然是随机值,不对的,有可能一开始就是-1了,就退出了
{
for(n=0;;n++)
{
cin>>m;
a[n]=m;
if(m==0||m==-1)
break;
}

if(a[0]==-1)
break;

for(int i=0;i {
for(int j=0;j {
if(a[i]%a[j]==0&&2==(a[i]/a[j]))
sum++;
}
}

cout< sum=0;
}
return 0;
}