[Project Euler]加入欧拉 Problem 9

A Pythagorean triplet is a set of three natural numbers, a <b <c, for which,

a^(2) + b^(2) = c^(2)

For example, 3^(2) + 4^(2) = 9 + 16 = 25 = 5^(2).

There exists exactly one Pythagorean triplet for which a + b + c = 1000.
Find the product abc.

 

 

意思很明白找出这样的a, b, c

a+b+c = 1000

a <  b < c

a*a + b*b = c*c

欧拉项目第九题#include <stdio.h>
#include <stdlib.h>int main(int argc, char *argv[])
{int a, b, c;double product;for(a = 1; a < 500; a++) //这里可以大致给a,b,c 确定下范围,减少循环次数 for(b = 1; b < 500; b++)for(c = 300; c < 1000; c++) {if((a + b + c ==1000) && (a * a + b * b == c * c)){if(a < b){double product = a*b*c;printf("%lf", product);}}}system("PAUSE");	return 0;
}

转载于:https://www.cnblogs.com/herbert/archive/2011/01/27/1946325.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435237.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 在已有的so基础上封装jni_[干货]再见,Android JNI 封装

1 前言2 JNI 速查表2.1 Java 和 Native 数据类型映射表2.2 引用类型3 JNI 理论基础速览4 JNI 常用场景示例4.1 字符串传递(java->native)4.2 字符串返回(native->java)4.3 数组传递(java->native)4.4 其他复杂对象传递(java->native)4.5 复杂对象返回(native->j…

神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python函数)

函数&#xff08;function) &#xff1a;实现某种特定功能的代码块 优点&#xff1a;程序简洁&#xff0c;可重复调用、封装性好、便于共享 类别&#xff1a;系统函数和用户自定义函数 Python内置函数 数学运算函数 print(abs(-1)) print(pow(2,3)) print(round(3.1415926,…

神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python模块、包和库)

模块&#xff08;Module&#xff09; 模块是一个python文件&#xff08;.py&#xff09;&#xff0c;拥有多个功能相近的函数或类。 便于代码复用&#xff0c;提高编程效率&#xff0c;提高了代码的可维护性。 避免函数名和变量名冲突。 包&#xff08;Package&#xff09;…

神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(Python面向对象的编程)

面向对象的程序设计&#xff08;OOP&#xff09; 对象&#xff08;object&#xff09;: 将属性和方 法封装在一起。 类&#xff08;class)&#xff1a; 具有相同的属性和方法的对象集合。 对象是类的实例 子类继承了父类的全部属性和方法&#xff0c; 并且也有自己特有的属…

python3.8怎么打开创建_Python 3.8 新功能大揭秘【新手必学】

最新版本的Python发布了&#xff01;今年夏天&#xff0c;Python 3.8发布beta版本&#xff0c;在2019年10月14日&#xff0c;第一个正式版本已准备就绪。现在&#xff0c;我们都可以开始使用新功能并从最新改进中受益。 Python 3.8是Python语言的最新版本&#xff0c;它适合用于…

神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python文件)

路径 绝对路径&#xff1a;从盘符开始的路径 相对路径&#xff1a;从当前目录&#xff08;工作目录&#xff09;的路径 获取当前路径 #获取当前工作目录 import os print(os.getcwd())访问模式 文件对象open&#xff08;文件名&#xff0c;访问模式&#xff09; f open…

神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python异常处理)

异常&#xff1a; 程序运行时的错误&#xff0c;对应一个Python对象。 try: 语句块 except 异常1 as 错误原因: 出现异常1后的处理代码 except 异常2 as 错误原因: 出现异常2后的处理代码 #在程序运行时&#xff0c;解释器尝试执行try语句块中的所有代码。 try:alist [0,…

linux串口编程实例_Linux 网络编程——原始套接字实例:发送 UDP 数据包

以太网报文格式&#xff1a;IP 报文格式&#xff1a;UDP 报文格式&#xff1a;校验和函数&#xff1a;/*******************************************************功能&#xff1a;校验和函数参数&#xff1a;buf: 需要校验数据的首地址nword: 需要校验数据长度的一半返回值&am…

python2安装_如何安装python2

目前市面上python的主流版本有两个&#xff0c;一是python2.X的版本&#xff0c;另有一种是python3.X的版本。python2预计在2020年将停止维护&#xff0c;未来python3将是主流。 下面讲一下python2.x的安装详细讲解。Python安装&#xff1a; 本文以python 2.7.8(64位)为例说明&…

神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python上下文管理器)

with语句 使用with语句替代try-finally 语句&#xff0c;代码更加的简洁清晰 对于需要对资源进行访问的任务&#xff0c;无论在代码运行过程中&#xff0c;是否发 生异常&#xff0c;都会执行必要的清理操作&#xff0c;释放资源。 1. with open(r"D:\code1\pythontes…

神经网络与深度学习——TensorFlow2.0实战(笔记)(五)(NumPy科学计算库<1>python)

多维数组 形状&#xff08;Shape&#xff09;&#xff1a; 是一个元组&#xff0c;描述数组的维度&#xff0c;以及各个维度的长度。 长度&#xff08;Length&#xff09;&#xff1a; 某个维度中的元素个数。 数字单门课程成绩1*课程成绩一维数组多门课程成绩n*课程成绩二…

web扫描

随着网站越来越多元化&#xff0c;内容或资讯都会不定期更新&#xff0c;而每个新增的页面或连结&#xff0c;都有可能带来新的漏洞&#xff0c;因此&#xff0c;网站的安全性 检测不论在上线前或是每次更新时&#xff0c;都是务必检查的工作。 但是手动的网站检测&#xff0c;…

2.2基本算法之递归和自调用函数_数据结构与算法之5——队列和栈

栈和队列比较简单&#xff0c;而且实用性非常广泛&#xff0c;这里主要介绍一下他们的概念和实现&#xff0c;在很多算法中&#xff0c;栈和队列的运用很重要&#xff0c;因此&#xff0c;虽然简单确是最重要的数据结构之一&#xff0c;必须重视。栈是保证元素后进先出(后存入者…

神经网络与深度学习——TensorFlow2.0实战(笔记)(五)(NumPy科学计算库<2>python)

数组元素的切片 一维数组 #一维数组 #切片方法和Python序列数据结构的切片一样 anp.array([0,1,2,3,4],dtypenp.int64)#占用新的内存 #不包括结束位置 print(a[0:3]) print(a[:3]) print(a[0:]) 二维数组 #二维数组 anp.array([[0,1,2,3,4],[5,6,7,8,9],[10,11,12,13,14]],d…

c语言二进制数怎么表示_搞懂这些公式和原理,二级C语言对你来说肯定会简单很多!...

基本概念&#xff1a;机器数&#xff1a;在计算机中&#xff0c;一个数有二进制表示的数原码&#xff1a;第一位是符号位&#xff0c;其他位表示数值&#xff1a;0&#xff1a;正数&#xff0c;1&#xff1a;负数反码&#xff1a;正数-->原码&#xff0c;负数-->符号位不…

详细js读取execl内容并展示

作者execl内容展示 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"> <!-- <script type"text/java…

python棋盘最短路径_Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例...

本文实例讲述了Python数据结构与算法之图的最短路径(Dijkstra算法)。分享给大家供大家参考&#xff0c;具体如下&#xff1a; # coding:utf-8 # Dijkstra算法——通过边实现松弛 # 指定一个点到其他各顶点的路径——单源最短路径 # 初始化图参数 G {1:{1:0, 2:1, 3:12}, 2:{2:…

js将百度坐标转为wgs84

作者execl示例 读取并转换结果如下 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- <scrip…

Jetty 服务器架构分析(中)

接上一篇&#xff0c;说到XmlConfiguration ,XmlConfiguration 利用自己实现的 IOC 组装 Server 的全过程如下图所示&#xff1a; 这里可以看到 3 个关键的配置文件&#xff0c; jetty.xml 、 jetty-deploy.xml 、以及 contexts/xxx.xml l Jetty.xml 文件中定义了…

VxWorks嵌入式操作系统的TrueFFS文件系统驱动开发

嵌入式系统对执行速度和系统可靠性的要求&#xff0c;决定了嵌入式系统需要一种安全、快速的存储设备&#xff0c;这种设备备同时还需要体积小、容量大、掉电数据不丢失等特点。而Flash存储器恰恰能够满足上述要求。这也使得Flash存储器成为嵌入式系统中的主要存储设备。 现…