#include<stdio.h>
int main() {
int x;
scanf("%d",&x);
while(x--) { //x为0时结束循环,一共有x个大块,每次输入两个数字,在未输入 0 0之前 都算一个大块
int i;
int n,m;
for(i=1;; i++) {//当 输入 n m都为零的时候结束循环
scanf("%d %d",&n,&m);
if(n+m==0) break;
int count=0;
for(int a=1; a<n; a++)
for(int b=a+1; b<n; b++)
if((a*a+b*b+m)%(a*b)==0)
count ++;
printf("Case %d: %d\n",i,count);
}
if(x>0)
printf("\n");//The output format consists of N output blocks. There is a blank line between output blocks.
//这句话表示输入时候的输入块与输出快之间必须有空行
}
return 0;
}
1017 A Mathematical Curiosity
最新推荐文章于 2020-05-11 17:18:39 发布