之前一直PE,看了论坛里大家的讨论才哪里格式错了。附AC代码
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1017
#include<iostream>
using namespace std;
int main( )
{
int i,N,m,n ;
cin>>N;
for(i=0;i<N;i++)
{
int a,b,num=0;
while(cin>>n>>m&&(m+n))//m可以为0,坑!
{
int sum=0;
num++;
for(a=1;a<n-1;a++)
{
for(b=a+1;b<n;b++)
{
if( (a*a+b*b+m)%(a*b)==0 )
sum++;
}
}
cout<<"Case "<<num<<": "<<sum<<endl;
}
if(i!=N-1) cout<<endl;//之前是cout<<endl,没有if(i!=N-1)一直PE。
}
return 0;
}