看看这个程序怎么写
编程求取:[121,140] 之间的弦数的个数(若某正整数的平方等于另两个正整数平方之和,则称该数为弦数. 例如:3^2+4^2=5^2, 因此5是弦数)。
程序代码:
#include <stdio.h> #include <math.h> int main(void) { int i,j,k; for (i=121;i<=140;i++) { for (j=1;j<i;j++) { for (k=1;k<i;k++) { if (pow(i,2)==pow(j,2)+pow(k,2)) { printf("%d^2=%d^2+%d^2",i,j,k); return 0; } } } } return -1;//未找到 }效率不算高 将就着吧