1 10 1 20 3 30 4 0 0
Case 1: 2 Case 2: 4 Case 3: 5
#include<iostream>
#include<algorithm>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
using namespace std;
int n,m;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
int k = 0;
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n == 0 && m == 0)
{
break;
}
int cnt = 0;
for(int i=1; i<n; i++)
{
for(int j=i+1; j<n; j++)
{
if((i*i + j*j + m)%(i*j) == 0)
{
cnt++;
}
}
}
printf("Case %d: %d\n",++k,cnt);
}
if(T)
{
printf("\n");
}
}
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/yeguxin/article/details/46757221