#include<stdio.h>
#include<math.h>
int main()
{
int N,x,y,i=0;//定义i用于记录有几个解
scanf("%d",&N);
for(x=0;x<=100;x++){
for(y=0;y<=100;y++){
if(pow(x,2)+pow(y,2)==N&&x<=y)
{
printf("x=%d y=%d\n",x,y);
i++;
}
}
}
if(i==0) printf("No Solution");
return 0;
}
测试:90
输出:3 9
测试: 3
输出: No Solution