#include<iostream>
using namespace std;
int main()
{
int N;
int a,b;
double c;
int m,n;
int sum;
int count=0;
cin>>N;
//cout<<endl; //错误 谨记
while(N--)
{
while(cin>>n>>m&&n)
{
count++;
sum=0;
for(b=2;b<n;b++)
{
for(a=1;a<b;a++)
{
if((a*a+b*b+m)%(a*b)==0) //判断为整数的方法
{
sum++;
}
}
}
cout<<"Case "<<count<<": "<<sum<<endl;
}
count=0; //易错点:每个输入块结束后,计数的更新
if(N>0) cout<<endl; //易错点:每个输入块之间有空行
}
return 0;
}
C++--ACM之杭电OJ--1071 A Mathematical Curiosity
最新推荐文章于 2023-04-25 16:08:54 发布