找到 34423 篇文章,主题为编程

求和为完全平方数的 n 个数

Sunidhi Bansal
更新于 2019年7月30日 22:30:26

140 次浏览

给定 n 个数字,程序必须找到这些数字,其和为完全平方数。输入:5 输出:1 3 5 7 9 1+3+5+7+9=25 即 (5)^2算法开始 步骤 1:声明一个大小为 5 的宏,i 初始化为 1 步骤 2:循环直到 i,打印 (2*i)-1 步骤 2.2 -> i 自增 1 步骤 3 -> 结束循环结束示例 #include # define SIZE 5 int main() { int i=1; while(i

如何在 Java 中动态更改 JButton 文本?

raja
更新于 2020年2月10日 10:41:10

8K+ 次浏览

JButton 是 AbstractButton 的子类,可用于在 Java Swing 应用程序中添加与平台无关的按钮。当用户单击按钮时,JButton 可以生成 ActionListener 接口;它还可以生成 MouseListener 和 KeyListener 接口。默认情况下,我们可以创建一个带有文本的 JButton,也可以通过在文本字段中输入一些文本并单击按钮来更改 JButton 的文本,它将调用 ActionListener 接口的 actionPerformed() 方法,并通过调用 JButton 类的 setText(textField.getText()) 方法在按钮中设置更新的文本。示例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public ... 阅读更多

如何在 Java 中将 JTextArea 的方向设置为从右到左?

raja
更新于 2020年2月10日 10:43:39

948 次浏览

JTextArea 是 JTextComponent 类的子类,它是一个多行文本组件,用于显示文本或允许用户输入文本。当我们尝试实现 JTextArea 的功能时,JTextArea 可以生成 CaretListener 接口。默认情况下,JTextarea 允许从左到右的方向,如果用户希望使用 JTextArea 类的 setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT) 方法从右到左输入文本。示例 import java.awt.*; import javax.swing.event.*; import javax.swing.*; public class JTextAreaOrientationTest extends JFrame { private JTextArea textArea; public JTextAreaOrientationTest() { setTitle("JTextAreaOrientation Test"); textArea = new ... 阅读更多

如何在 Java 中为 JTableHeader 的每一列设置工具提示?

raja
更新于 2020年2月10日 10:46:28

886 次浏览

JTableHeader 是 JComponent 类的子类,当我们创建一个 JTable 对象时,构造函数会创建一个新的 JTableHeader 对象来管理表组件的表头。JTable 提供了一个 setTableHeader() 方法来建立表头组件的 JTableHeader 对象,以及一个 getTableHeader() 方法来返回对表头组件的 JTableHeader 对象的引用。我们可以通过覆盖 JTableHeader 类的 getToolTipText() 方法来为 JTableHeader 的每一列设置工具提示文本。示例 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; public class JTableHeaderToolTipTest extends JPanel { private DefaultTableModel dmodel; private JTable table; private JScrollPane jsp; public JTableHeaderToolTipTest() ... 阅读更多

C 程序:查找数字的奇数因数之和?

Arnab Chakraborty
更新于 2019年7月30日 22:30:26

1K+ 次浏览

在本节中,我们将了解如何以有效的方式获得数字所有奇数素因数的和。例如,数字 n = 1092,我们必须获得它的所有因数。1092 的素因数为 2、2、3、7、13。所有奇数因数的和为 3+7+13 = 23。要解决此问题,我们必须遵循以下规则:当数字可被 2 整除时,忽略该因数,并反复将数字除以 2。现在数字必须为奇数。现在从 3 开始到平方根... 阅读更多

C 程序:查找数字的最大素因数?

Arnab Chakraborty
更新于 2019年7月30日 22:30:26

2K+ 次浏览

在本节中,我们将了解如何以有效的方式获得数字的最大素因数。例如,数字 n = 1092,我们必须获得它的最大素因数。1092 的素因数为 2、2、3、7、13。因此最大的是 13。要解决此问题,我们必须遵循以下规则:当数字可被 2 整除时,将 2 存储为最大值,并反复将数字除以 2。现在数字必须为奇数。现在从 3 开始到数字的平方根,如果... 阅读更多

C 程序:扩展欧几里得算法?

Arnab Chakraborty
更新于 2019年7月30日 22:30:26

916 次浏览

在这里,我们将看到使用 C 实现的扩展欧几里得算法。扩展欧几里得算法也用于获取 GCD。这将找到 x 和 y 的整数系数,如下所示:𝑎𝑥+𝑏𝑦 = gcd(𝑎, 𝑏)在此算法中,它使用递归调用更新 gcd(a, b) 的值,如下所示:gcd(b mod a, a)。让我们看看算法以了解其思想算法EuclideanExtended(a, b, x, y)开始 如果 a 为 0,则 x := 0 y := 1 返回 b 结束如果 gcd := EuclideanExtended(b mod ... 阅读更多

C 程序:有效地打印给定数字的所有素因数?

Arnab Chakraborty
更新于 2019年7月30日 22:30:26

573 次浏览

在本节中,我们将了解如何以有效的方式获得数字的所有素因数。例如,数字 n = 1092,我们必须获得它的所有素因数。1092 的素因数为 2、2、3、7、13。要解决此问题,我们必须遵循以下规则:当数字可被 2 整除时,打印 2,并反复将数字除以 2。现在数字必须为奇数。现在从 3 开始到数字的平方根,如果数字可被当前值整除,则... 阅读更多

C 程序:奇数位数字和与偶数位数字和的差?

Arnab Chakraborty
更新于 2019年7月30日 22:30:26

509 次浏览

假设我们有一个长整数。我们必须确定奇数位置数字之和与偶数位置数字之和的差是否为 0。位置从 0(最左边)开始。例如,假设一个数字是 156486。奇数位置的和是 (5 + 4 + 6) = 15,偶数位置的和是 (1 + 6 + 8) = 15,所以它们是相同的。为了解决这个问题,我们可以使用两种不同的方法。第一种方法是从头到尾遍历并交替获取和... 阅读更多

C 程序:前 n 个自然数的立方和?

Arnab Chakraborty
更新于 2019年7月30日 22:30:26

2K+ 次浏览

本问题将介绍如何计算前 n 个自然数的立方和。这里使用一个 for 循环,循环从 1 到 n。每一步计算该项的立方,然后将其添加到总和中。此程序的运行时间为 O(n)。但如果我们想以 O(1) 或常数时间来解决这个问题,可以使用以下级数公式:算法cubeNNatural(n)开始 sum := 0 for i in range 1 to n, do sum := sum + i^3 done return ... 阅读更多

广告
© . All rights reserved.