输出大于正整数的前4勾股数问题,输出只对了一半,萌新求教!
为什么我写的这个,输出只对一半啊int main(void)
{ int c,a,b,i=1,y=0;
printf("请输入c的值:\n");
scanf("%d",&c);
for(c;;c++)
for(a=0;a<c;a++)
for(b=0;b<a;b++)
if(a*a+b*b==c*c)
{ printf("NO%d:%d\n",i++,c++);
y++;
if(y==4)
return 0;
}
}