首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

二元二次方程的解

1 问题描述 本题要求对任意给定的正整数n,方程x^2+y^2=n的全部正整数解。给定的N<=10000,如果有解请输出全部解,如果无解请输出No Solution。...示例二: 输入:n = 884 输出:“10 28”,“20 22” 解释:10*10+28*28=884 20*20+22*22=884 2 算法描述 解题思路:首先对于解二元二次方程,对于两个未知数来说...而对于无解的情况时,我们可以在前面添加一个简单的条件语句如:soul = 0,来区分两种情况。 3 实验结果与讨论 通过实验,实践等证明提出的方法是有效的,是能够解决开头提出的问题。...附件 代码清单 简单二元二次方程的解 n = int(input("请输入一个正整数:")) soul = 0 for i in range(1, 101): x = i * i for...soul = 1 if soul == 0: print("no solution") 4 结语 文章通过for循环,if的条件判断语句,和独立的简单条件语句,完成了对二元二次方程的求解

30110
您找到你想要的搜索结果了吗?
是的
没有找到

C语言实例之三角形面积、解一元二次方

---- 实例:三角形面积 核心思路: 输入三个数分别代表三角形的三个边长,运用三角形的性质:任意两边之和大于第三边,判断三边是否可以构成一个三角形,若能构成三角形,则可求出该三角形的面积。...三角形面积公式: 已知三角形的三边长为a、b、c,p=(a+b+c)/2,三角形的面积为: sqrt()函数:给定值的平方根 sqrt()函数在头文件 math.h 里,函数的原形为 double...sqrt(double x) 例如:4的平方根,源代码如下: #include #include int main() { printf("4的平方根是...什么是一元二次方程?...核心思路: 输入a,b,c三个数,分别对应一元二次方程的二次项系数,一次项系数,常数项系数,运用一元二次方程根的判别式判断此方程有无实数根,若方程有实数根,则可运用求根公式分别算出这两个实数根。

88330

LeetCode 69 题

从 1 开始依次往后平方数,当平方数等于 x 时,返回 i ;当平方数大于 x 时,返回 i - 1。...平方数的算法还有哪些? Google 了一下“平方根”,看到了两个出镜率最高的名词,一个是我们耳熟能详的“二分法”,另一个则是我第一次听说的“牛顿迭代法“。...但是二次方程的根是没有问题的。 4.牛顿迭代法平方根 回归到题目, a 的平方根,实际上可以转换成二次方程 x^2 - a = 0 的解的问题。...然后可以作出该二次方程的曲线,通过迭代逼近曲线 y = 0 处 x 的值,该 x 即是需要求得的答案。...y 轴对称的,而且二次方程在迭代过程中,若初始点在根的右边,则迭代的点会一直出现在根的右边,且一直逼近根。

63630

用Python来解一元二次方

1 问题 如何利用python 来解一元二次方程组。 2 方法 解一元二次方程是高中数学中的重要内容,也是数学中的基础知识之一。在Python语言中,我们可以使用数学库中的函数来解一元二次方程。...一元二次方程的一般形式为:ax²+bx+c=0,其中a、b、c为已知数,x为未知数。解一元二次方程的方法有多种,其中最常用的方法是求根公式。...求根公式为:x=(-b±√(b²-4ac))/2a 在Python语言中,我们可以使用math库中的sqrt函数来平方根,使用pow函数来幂次方。...下面是一个解一元二次方程的Python程序: 定义一个函数quad(a,b,c),接收3个参数,返回原二次方程ax^2 + bx + c = 0的两个解。...代码清单 1 Import numpy as np def solve_quad(a,b,c): if a == 0: print('您输入的不是二次方程!')

55710
领券