求100以内满足a^2+b^2=c^2的a、b、c的值,a、b、c为整数(画流程图来解答)

一定要是流程图

#include <stdio.h>

main()
{
int t,flag;
long a,b,c;
t=1;
flag=0;
for(c=1;c<=100;c++)
{flag=0;
for(a=1;a<c;a++)
{if(flag)break;
for(b=c-a;b<c;b++) /*由于a+b>c所以b从c-a开始查找*/
{if(c*c==a*a+b*b)
{printf( \"%2d group: a=%3ld; b=%3ld ;c=%3ld\\n\",t,a,b,c);
if(t%20==0)
{printf(\"\\npress any key see the next group...\\n\\n\");
getch();
} /*控制每一页的打印条数 */
t++;
flag=1; /*因为每条不同的C只有一组勾股数*/
/*所以只要找到一组就可以去找下一个C了*/
break;
}
}
}

}
getch();
}
不能发图,就看这个,很简单的
温馨提示:答案为网友推荐,仅供参考