1078: 一个数学问题

题目描述

给你两个整数n和m,请你计算有多少个整数对(a,b)满足以下条件:

当0

输入

输入包含多组测试数据。每组输入为两个整数n和m(0

输出

对于每组输入,输出样例标号和满足要求的整数对的个数。


#include

int main()

{ int a,b,m,n,c,i=0,x[64],max;

do

{ scanf("%d %d",&n,&m);

c=0;

for (a=1;a

{ for (b=a+1;b

{ if((a*a+b*b+m)%(a*b)==0)

c++;

}

}

x[i]=c;

i++;

}while ((m!=0)&&(n!=0));

max=i-1;

for (i=0;i

printf("Case%d:%d\n",i+1,x[i]);

}

你可能感兴趣的:(1078: 一个数学问题)