/**A190318.c*计算Sloane的A190318条目(计算n X n网格上的钝角等腰三角形)**由Nathaniel Johnston创作(nathaniel@nathanieljohnston.com)*2011年5月9日*/#包括#包括无符号字符pt[256][256];FILE*文件;无符号字符isObtIsceseles(无符号短a1、无符号短e2、无符号长b1、无信号短b2、无符号短c1、无标记短c2){整数sd1、sd2、sd3;双平方英尺1,平方英尺2,平方英尺3;sd1=(b1-a1)*(b1-a1)+(b2-a2)*(b2-a1);sqsd1=平方位(sd1);sd2=(c1-b1)*(c1-b2)+(c2-b2)*(c2-b2);sqsd2=平方码(sd2);sd3=(a1-c1)*(a1-c1)+(a2-c2)*(α2-c2;sqsd3=平方位(sd3);如果(sqld1+sqld2>sqld3&&sqld2+sqld3>sqld1&&sqsd3+sqld1>sqld2&&(sd1==sd2||sd2==sd3||sd3==sd1)&&((b1-a1)*(c1-a1)返回1;返回0;}int main(){无符号短a,b,c,d,a1,a2,b1,b2,maxsz,sz,sz2;无符号long long numPts;printf(“此工具将计算Sloane的A190318条目(n X n网格上钝角等腰三角形的数量)。请输入要计算的项数(1到255之间的整数):”);scanf(“%d”,&maxsz);numPts=0;文件=fopen(“b190318.txt”,“w”);fprintf(文件,“10\n”);fclose(文件);printf(“10\n”);对于(sz=2;sz<=maxsz;sz++){numPts=0;sz2=sz*sz;对于(a=0;a-->