int main()
{
int i,j,k;
for(I = 1;我& lt=99;i++)
{
j = I+1;
for(;j & lt=100;j++)
{
int t = 1;
for(;t & lt=150;t++)
{
如果((j*j+i*i)==t*t)
{
Printf("找到壹個組:% d *% d+%d *% d =% d *% d \ n ",I,I,J,J,T,T);
}
}
}
}
返回0;
}
結果:
發現壹組:3*3+4*4=5*5。
發現壹個群:5 * 5+12 * 12 = 13 * 13。
發現壹個群:6*6+8*8=10*10。
發現壹組:7*7+24*24=25*25。
發現壹個群:8 * 8+15 * 15 = 17 * 17。
找到壹個群:9 * 9+12 * 12 = 15 * 15。
找到壹個群:9*9+40*40=41*41。
找到壹個群:10*10+24*24=26*26。
找到壹個群:11 * 11+60 * 60 = 61 * 61。
找到壹個群:12 * 12+16 * 16 = 20 * 20。
發現壹個群:12*12+35*35=37*37。
發現壹個群:13*13+84*84=85*85。
發現壹個群:14*14+48*48=50*50。
發現壹個群:15*15+20*20=25*25。
找到壹個群:15*15+36*36=39*39。
找到壹個群:16*16+30*30=34*34。
發現壹個群:16*16+63*63=65*65。
發現壹個群:18*18+24*24=30*30。
發現壹個群:18*18+80*80=82*82。
找到壹個群:20*20+21*21=29*29。
發現壹組:20*20+48*48=52*52。
找到壹個群:20 * 20+99 * 99 = 101 * 101。
找到壹個群:21*21+28*28=35*35。
找到壹個群:21*21+72*72=75*75。
發現壹組:24*24+32*32=40*40。
找到壹個群:24*24+45*45=51*51。
發現壹組:24*24+70*70=74*74。
發現壹組:25*25+60*60=65*65。
發現壹組:27*27+36*36=45*45。
發現壹組:28*28+45*45=53*53。
發現壹個群:28 * 28+96 * 96 = 100 * 100。
發現壹組:30*30+40*40=50*50。
發現壹組:30*30+72*72=78*78。
發現壹組:32*32+60*60=68*68。
發現壹組:33*33+44*44=55*55。
發現壹組:33*33+56*56=65*65。
找到壹個群:35*35+84*84=91*91。
發現壹組:36*36+48*48=60*60。
發現壹組:36*36+77*77=85*85。
發現壹組:39*39+52*52=65*65。
發現壹組:39*39+80*80=89*89。
發現壹組:40*40+42*42=58*58。
發現壹組:40*40+75*75=85*85。
發現壹個群:40 * 40+96 * 96 = 104 * 104。
發現壹組:42*42+56*56=70*70。
發現壹組:45*45+60*60=75*75。
發現壹組:48*48+55*55=73*73。
發現壹組:48*48+64*64=80*80。
找到壹個群:48 * 48+90 * 90 = 102 * 102。
找到壹個群:51*51+68*68=85*85。
發現壹組:54*54+72*72=90*90。
找到壹個群:56 * 56+90 * 90 = 106 * 106。
發現壹組:57*57+76*76=95*95。
發現壹組:60*60+63*63=87*87。
找到壹個群:60 * 60+80 * 80 = 100 * 100。
找到壹個群:60 * 60+91 * 91 = 109 * 109。
發現壹個群:63 * 63+84 * 84 = 105 * 105。
發現壹組:65*65+72*72=97*97。
找到壹個群:66 * 66+88 * 88 = 110 * 110。
找到壹個群:69 * 69+92 * 92 = 115 * 115。
發現壹個群:72 * 72+96 * 96 = 120 * 120。
找到壹個群:75 * 75+100 * 100 = 125 * 125。
找到壹個群:80 * 80+84 * 84 = 116 * 116。