输入一个数C,输出C开始的前四个勾股数
#include<stdio.h>int main()
{
int c,a,b,count1=1,count2=0;
scanf("%d",&c);
for(c;count2<4;c++)
for(b=1;b<c;b++)
for(a=1;a<b;a++)
if(c*c==a*a+b*b)
{
printf("NO%d:%d\n",count1++,c);
count2++;
}
return 0;
}
输入150的时候结果是150,150,153,155,如何让它的结果显示150,153,155,156?