解题思路:
第一组整数的勾股数是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 人评分
简单的a+b (C语言代码)浏览:726 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1337 |
【数组的距离】 (C语言代码)浏览:741 |
人见人爱A+B (C语言代码)浏览:629 |
【亲和数】 (C语言代码)浏览:859 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:743 |
数字游戏 (C++代码)浏览:1185 |
数组与指针的问题浏览:718 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:807 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:611 |