杭电1017题

#include <iostream>
using namespace std;
int main()
{
 int number;
 cin>>number;
 //cout<<endl;注意此处一定不要加endl,否则会出现格式错误的警告。
 int n,m;
 for(int i=0;i<number;i++)
 {
  int j = 0;
  cin>>n>>m;
  while(!(n==0 && m==0))
  {
   int i=0;
   for(int a=1;a<n-1;a++)
   {
    for(int b=a+1;b<n;b++)
    {
     if((a*a+b*b+m)%(a*b)==0)
     {
      i++; 
     }
    }
   }
   j++;
   cout<<"Case "<<j<<": "<<i<<endl;
   cin>>n>>m;
  }
  if(i!=number-1)
  {
   cout<<endl;
  }
 }
 return 0;
}

你可能感兴趣的:(杭电)