解题思路:
第一组整数的勾股数是3,4,5
所以可以让a从3开始,b从4开始,c从5开始
然后通过暴力的方法解决
注意事项:
参考代码:
#include <stdio.h> int main() { int a, b, c; for (a = 3; a <= 333; a++) for(b = 4 ; b <= 500 ; b++) for (c = 5; a + b + c <= 1000; c++) { if (a * a + b * b == c * c && a < b && b < c) printf("%d %d %d\n", a, b, c); } return 0; }
0.0分
1 人评分
点我有惊喜!你懂得!浏览:1337 |
简单的a+b (C语言代码)浏览:643 |
数列排序 (C语言代码)浏览:830 |
人见人爱A+B (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1031 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1228 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:581 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:669 |
关于C语言变量位置的问题浏览:272 |
1024题解浏览:807 |