int a,b,n;
printf("Input Natural Number n (n<2,100,000,000) : ");
scanf("%d",&n);
for(a=1;a<=100;a++)
for(b=1;b<=100;b++)
if(a<b && a*a + b*b == n*n)
{
printf("(%d, %d, %d)\n",a,b,n);
}
/*else
{
printf("impossible \n");
}
*/
return 0;
如果我删除'else',程序运行正常。但我想制作另一个函数,可以通过使用“else”段落来检查数字是否有毕达哥拉斯数字。但是当我在该代码中添加“其他”段落时,结果令人头晕目眩......请帮助我!