2 cs296540563 cs296540563 于 2016.09.20 21:23 提问

java实现毕达哥斯拉定理(勾股定理)

三个正数,a<b<c,且a^2+b^2=c^2,a+b+c=1000,求这三个数并输出。

7个回答

caozhy
caozhy   Ds   Rxr 2016.09.20 21:33
 /* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
    public static void main (String[] args) throws java.lang.Exception
    {
        for (int a = 1; a <= 333; a++)
{
for (int b = a + 1; b <= 500; b++)
{
int c = 1000 - a - b;
if (c > b && a * a+b * b==c*c) 
{
System.out.println(a + " " + b + " " + c);
break;
}
}
}
    }
}

结果
200 375 425

caozhy
caozhy 回复等到花儿开: 如果问题解决,请点下我回答右边的采纳
大约一年之前 回复
cs296540563
cs296540563 太感谢了
大约一年之前 回复
caozhy
caozhy   Ds   Rxr 2016.09.20 21:32
 for (int a = 1; a <= 333; a++)
{
for (int b = a + 1; b <= 500; b++)
{
c = 1000 - a - b;
if (c > b && a * a+b * b=c*c) 
{
System.out.println(a + " " + b + " " + c);
break;
}
}
}
cs296540563
cs296540563 谢谢
大约一年之前 回复
caozhy
caozhy   Ds   Rxr 2016.09.20 21:34
cs296540563
cs296540563 谢谢了
大约一年之前 回复
sj18182656342
sj18182656342   2016.09.21 08:32

</>
public static void main(String[] args) {
int c=0;
for(int a=1;a for(int b=a;b c=1000-a-b;
if((a*a+b*b)==c*c){
System.out.println("a="+a+" "+"b="+b+" "+"c="+c );
}
}
}
}
>

sj18182656342
sj18182656342   2016.09.21 08:31

public static void main(String[] args) {
int c=0;
for(int a=1;a<1000;a++){
for(int b=a;b<1000;b++){
c=1000-a-b;
if((a*a+b*b)==c*c){
System.out.println("a="+a+" "+"b="+b+" "+"c="+c );
}
}
}
}

sj18182656342
sj18182656342 直接嵌套循环就可以了
大约一年之前 回复
sj18182656342
sj18182656342   2016.09.21 08:33

直接嵌套循环就可以了
让a作为嵌套的第一循环要素
b作为此次循环要素
c就是1000-a-b

u010349006
u010349006   2016.09.20 22:12

package gougudingli;

public class gougu {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    for(int a =1;a<1000/2;a++){
        for(int b=2;b<1000/2;b++){
            for(int c=3;c<1000;c++){
                if ((a*a + b*b ==c*c) && (a>0&&a<b&&b<c)) {
                    System.out.println("a="+a+"\tb="+b+"\tc="+c);
                }
            }
        }
    }

}

}
结果:
a=3 b=4 c=5
a=5 b=12 c=13
a=6 b=8 c=10
a=7 b=24 c=25
a=8 b=15 c=17
a=9 b=12 c=15
a=9 b=40 c=41
a=10 b=24 c=26
a=11 b=60 c=61
a=12 b=16 c=20
a=12 b=35 c=37
a=13 b=84 c=85
a=14 b=48 c=50
a=15 b=20 c=25
a=15 b=36 c=39
a=15 b=112 c=113
a=16 b=30 c=34
a=16 b=63 c=65
a=17 b=144 c=145
a=18 b=24 c=30
a=18 b=80 c=82
a=19 b=180 c=181
a=20 b=21 c=29
a=20 b=48 c=52
a=20 b=99 c=101
a=21 b=28 c=35
a=21 b=72 c=75
a=21 b=220 c=221
a=22 b=120 c=122
a=23 b=264 c=265
a=24 b=32 c=40
a=24 b=45 c=51
a=24 b=70 c=74
a=24 b=143 c=145
a=25 b=60 c=65
a=25 b=312 c=313
a=26 b=168 c=170
a=27 b=36 c=45
a=27 b=120 c=123
a=27 b=364 c=365
a=28 b=45 c=53
a=28 b=96 c=100
a=28 b=195 c=197
a=29 b=420 c=421
a=30 b=40 c=50
a=30 b=72 c=78
a=30 b=224 c=226
a=31 b=480 c=481
a=32 b=60 c=68
a=32 b=126 c=130
a=32 b=255 c=257
a=33 b=44 c=55
a=33 b=56 c=65
a=33 b=180 c=183
a=34 b=288 c=290
a=35 b=84 c=91
a=35 b=120 c=125
a=36 b=48 c=60
a=36 b=77 c=85
a=36 b=105 c=111
a=36 b=160 c=164
a=36 b=323 c=325
a=38 b=360 c=362
a=39 b=52 c=65
a=39 b=80 c=89
a=39 b=252 c=255
a=40 b=42 c=58
a=40 b=75 c=85
a=40 b=96 c=104
a=40 b=198 c=202
a=40 b=399 c=401
a=42 b=56 c=70
a=42 b=144 c=150
a=42 b=440 c=442
a=44 b=117 c=125
a=44 b=240 c=244
a=44 b=483 c=485
a=45 b=60 c=75
a=45 b=108 c=117
a=45 b=200 c=205
a=45 b=336 c=339
a=48 b=55 c=73
a=48 b=64 c=80
a=48 b=90 c=102
a=48 b=140 c=148
a=48 b=189 c=195
a=48 b=286 c=290
a=49 b=168 c=175
a=50 b=120 c=130
a=51 b=68 c=85
a=51 b=140 c=149
a=51 b=432 c=435
a=52 b=165 c=173
a=52 b=336 c=340
a=54 b=72 c=90
a=54 b=240 c=246
a=55 b=132 c=143
a=55 b=300 c=305
a=56 b=90 c=106
a=56 b=105 c=119
a=56 b=192 c=200
a=56 b=390 c=394
a=57 b=76 c=95
a=57 b=176 c=185
a=60 b=63 c=87
a=60 b=80 c=100
a=60 b=91 c=109
a=60 b=144 c=156
a=60 b=175 c=185
a=60 b=221 c=229
a=60 b=297 c=303
a=60 b=448 c=452
a=63 b=84 c=105
a=63 b=216 c=225
a=63 b=280 c=287
a=64 b=120 c=136
a=64 b=252 c=260
a=65 b=72 c=97
a=65 b=156 c=169
a=65 b=420 c=425
a=66 b=88 c=110
a=66 b=112 c=130
a=66 b=360 c=366
a=68 b=285 c=293
a=69 b=92 c=115
a=69 b=260 c=269
a=70 b=168 c=182
a=70 b=240 c=250
a=72 b=96 c=120
a=72 b=135 c=153
a=72 b=154 c=170
a=72 b=210 c=222
a=72 b=320 c=328
a=72 b=429 c=435
a=75 b=100 c=125
a=75 b=180 c=195
a=75 b=308 c=317
a=76 b=357 c=365
a=77 b=264 c=275
a=77 b=420 c=427
a=78 b=104 c=130
a=78 b=160 c=178
a=80 b=84 c=116
a=80 b=150 c=170
a=80 b=192 c=208
a=80 b=315 c=325
a=80 b=396 c=404
a=81 b=108 c=135
a=81 b=360 c=369
a=84 b=112 c=140
a=84 b=135 c=159
a=84 b=187 c=205
a=84 b=245 c=259
a=84 b=288 c=300
a=84 b=437 c=445
a=85 b=132 c=157
a=85 b=204 c=221
a=87 b=116 c=145
a=87 b=416 c=425
a=88 b=105 c=137
a=88 b=165 c=187
a=88 b=234 c=250
a=88 b=480 c=488
a=90 b=120 c=150
a=90 b=216 c=234
a=90 b=400 c=410
a=91 b=312 c=325
a=93 b=124 c=155
a=93 b=476 c=485
a=95 b=168 c=193
a=95 b=228 c=247
a=96 b=110 c=146
a=96 b=128 c=160
a=96 b=180 c=204
a=96 b=247 c=265
a=96 b=280 c=296
a=96 b=378 c=390
a=98 b=336 c=350
a=99 b=132 c=165
a=99 b=168 c=195
a=99 b=440 c=451
a=100 b=105 c=145
a=100 b=240 c=260
a=100 b=495 c=505
a=102 b=136 c=170
a=102 b=280 c=298
a=104 b=153 c=185
a=104 b=195 c=221
a=104 b=330 c=346
a=105 b=140 c=175
a=105 b=208 c=233
a=105 b=252 c=273
a=105 b=360 c=375
a=108 b=144 c=180
a=108 b=231 c=255
a=108 b=315 c=333
a=108 b=480 c=492
a=110 b=264 c=286
a=111 b=148 c=185
a=112 b=180 c=212
a=112 b=210 c=238
a=112 b=384 c=400
a=112 b=441 c=455
a=114 b=152 c=190
a=114 b=352 c=370
a=115 b=252 c=277
a=115 b=276 c=299
a=117 b=156 c=195
a=117 b=240 c=267
a=119 b=120 c=169
a=119 b=408 c=425
a=120 b=126 c=174
a=120 b=160 c=200
a=120 b=182 c=218
a=120 b=209 c=241
a=120 b=225 c=255
a=120 b=288 c=312
a=120 b=350 c=370
a=120 b=391 c=409
a=120 b=442 c=458
a=123 b=164 c=205
a=125 b=300 c=325
a=126 b=168 c=210
a=126 b=432 c=450
a=128 b=240 c=272
a=129 b=172 c=215
a=130 b=144 c=194
a=130 b=312 c=338
a=132 b=176 c=220
a=132 b=224 c=260
a=132 b=351 c=375
a=132 b=385 c=407
a=132 b=475 c=493
a=133 b=156 c=205
a=133 b=456 c=475
a=135 b=180 c=225
a=135 b=324 c=351
a=135 b=352 c=377
a=136 b=255 c=289
a=136 b=273 c=305
a=138 b=184 c=230
a=140 b=147 c=203
a=140 b=171 c=221
a=140 b=225 c=265
a=140 b=336 c=364
a=140 b=480 c=500
a=141 b=188 c=235
a=144 b=165 c=219
a=144 b=192 c=240
a=144 b=270 c=306
a=144 b=308 c=340
a=144 b=420 c=444
a=145 b=348 c=377
a=145 b=408 c=433
a=147 b=196 c=245
a=150 b=200 c=250
a=150 b=360 c=390
a=152 b=285 c=323
a=152 b=345 c=377
a=153 b=204 c=255
a=153 b=420 c=447
a=155 b=372 c=403
a=155 b=468 c=493
a=156 b=208 c=260
a=156 b=320 c=356
a=156 b=455 c=481
a=156 b=495 c=519
a=159 b=212 c=265
a=160 b=168 c=232
a=160 b=231 c=281
a=160 b=300 c=340
a=160 b=384 c=416
a=161 b=240 c=289
a=162 b=216 c=270
a=165 b=220 c=275
a=165 b=280 c=325
a=165 b=396 c=429
a=168 b=224 c=280
a=168 b=270 c=318
a=168 b=315 c=357
a=168 b=374 c=410
a=168 b=425 c=457
a=168 b=490 c=518
a=170 b=264 c=314
a=170 b=408 c=442
a=171 b=228 c=285
a=174 b=232 c=290
a=175 b=288 c=337
a=175 b=420 c=455
a=176 b=210 c=274
a=176 b=330 c=374
a=176 b=468 c=500
a=177 b=236 c=295
a=180 b=189 c=261
a=180 b=240 c=300
a=180 b=273 c=327
a=180 b=299 c=349
a=180 b=385 c=425
a=180 b=432 c=468
a=183 b=244 c=305
a=184 b=345 c=391
a=185 b=444 c=481
a=186 b=248 c=310
a=189 b=252 c=315
a=189 b=340 c=389
a=190 b=336 c=386
a=190 b=456 c=494
a=192 b=220 c=292
a=192 b=256 c=320
a=192 b=360 c=408
a=192 b=494 c=530
a=195 b=216 c=291
a=195 b=260 c=325
a=195 b=400 c=445
a=195 b=468 c=507
a=196 b=315 c=371
a=198 b=264 c=330
a=198 b=336 c=390
a=200 b=210 c=290
a=200 b=375 c=425
a=200 b=480 c=520
a=201 b=268 c=335
a=203 b=396 c=445
a=204 b=253 c=325
a=204 b=272 c=340
a=205 b=492 c=533
a=207 b=224 c=305
a=207 b=276 c=345
a=208 b=306 c=370
a=208 b=390 c=442
a=210 b=280 c=350
a=210 b=416 c=466
a=213 b=284 c=355
a=216 b=288 c=360
a=216 b=405 c=459
a=216 b=462 c=510
a=217 b=456 c=505
a=219 b=292 c=365
a=220 b=231 c=319
a=220 b=459 c=509
a=222 b=296 c=370
a=224 b=360 c=424
a=224 b=420 c=476
a=225 b=272 c=353
a=225 b=300 c=375
a=228 b=304 c=380
a=228 b=325 c=397
a=231 b=308 c=385
a=231 b=392 c=455
a=232 b=435 c=493
a=234 b=312 c=390
a=234 b=480 c=534
a=237 b=316 c=395
a=238 b=240 c=338
a=240 b=252 c=348
a=240 b=275 c=365
a=240 b=320 c=400
a=240 b=364 c=436
a=240 b=418 c=482
a=240 b=450 c=510
a=243 b=324 c=405
a=246 b=328 c=410
a=248 b=465 c=527
a=249 b=332 c=415
a=252 b=275 c=373
a=252 b=336 c=420
a=252 b=405 c=477
a=255 b=340 c=425
a=255 b=396 c=471
a=256 b=480 c=544
a=258 b=344 c=430
a=260 b=273 c=377
a=260 b=288 c=388
a=261 b=348 c=435
a=261 b=380 c=461
a=264 b=315 c=411
a=264 b=352 c=440
a=264 b=448 c=520
a=264 b=495 c=561
a=266 b=312 c=410
a=267 b=356 c=445
a=270 b=360 c=450
a=273 b=364 c=455
a=276 b=368 c=460
a=276 b=493 c=565
a=279 b=372 c=465
a=279 b=440 c=521
a=280 b=294 c=406
a=280 b=342 c=442
a=280 b=351 c=449
a=280 b=450 c=530
a=282 b=376 c=470
a=285 b=380 c=475
a=288 b=330 c=438
a=288 b=384 c=480
a=291 b=388 c=485
a=294 b=392 c=490
a=297 b=304 c=425
a=297 b=396 c=495
a=300 b=315 c=435
a=300 b=400 c=500
a=300 b=455 c=545
a=303 b=404 c=505
a=306 b=408 c=510
a=308 b=435 c=533
a=308 b=495 c=583
a=309 b=412 c=515
a=312 b=416 c=520
a=312 b=459 c=555
a=315 b=420 c=525
a=318 b=424 c=530
a=319 b=360 c=481
a=320 b=336 c=464
a=320 b=462 c=562
a=321 b=428 c=535
a=322 b=480 c=578
a=324 b=432 c=540
a=325 b=360 c=485
a=327 b=436 c=545
a=330 b=440 c=550
a=333 b=444 c=555
a=336 b=377 c=505
a=336 b=385 c=511
a=336 b=448 c=560
a=339 b=452 c=565
a=340 b=357 c=493
a=341 b=420 c=541
a=342 b=456 c=570
a=345 b=460 c=575
a=348 b=464 c=580
a=351 b=468 c=585
a=352 b=420 c=548
a=354 b=472 c=590
a=357 b=360 c=507
a=357 b=476 c=595
a=360 b=378 c=522
a=360 b=480 c=600
a=363 b=484 c=605
a=366 b=488 c=610
a=368 b=465 c=593
a=369 b=492 c=615
a=372 b=496 c=620
a=380 b=399 c=551
a=384 b=440 c=584
a=390 b=432 c=582
a=396 b=403 c=565
a=399 b=468 c=615
a=400 b=420 c=580
a=414 b=448 c=610
a=420 b=441 c=609
a=429 b=460 c=629
a=432 b=495 c=657
a=440 b=462 c=638
a=460 b=483 c=667
a=476 b=480 c=676

u010349006
u010349006 回复caozhy: 对哦。。。脑残了
大约一年之前 回复
caozhy
caozhy 回复xiaosongshu1992: a+b+c=1000你这个不符合
大约一年之前 回复
u010349006
u010349006 为啥会出错呢?
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!