解题思路:
第一组整数的勾股数是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 人评分
C二级辅导-统计字符 (C语言代码)浏览:533 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1009 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1049 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
【绝对值排序】 (C语言代码)浏览:820 |
The 3n + 1 problem (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:664 |
数字游戏 (C++代码)浏览:1180 |
C二级辅导-公约公倍 (C语言代码)浏览:482 |
陈教主的三角形 (C语言代码)浏览:1141 |