570 次浏览
在本节中,我们将了解如何检查线段是否经过原点。我们有两个坐标点来表示线段的端点。方法很简单。如果我们可以形成直线的方程,并将 (0, 0) 代入方程,并且方程成立,则该直线经过原点。假设点是 和 。所以通过这两条线的直线方程是 −$$y-y_{1}=\left(\frac{y_{2}-y_{1}}{x_{2}-x_{1}}\right)*\lgroup x-x_{1}\rgroup+c$$将 x = 0 和 y = 0 代入,我们得到$$x_{1}\lgroup y_{2}-y_{1}\rgroup=y_{1}\lgroup x_{2}-x_{1}\rgroup$$示例 实时演示#include using namespace std; bool checkPassOrigin(int x1, int ... 阅读更多
652 次浏览
在本文中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述给定一个列表可迭代对象,我们需要打印列表中的所有负数。这里我们将讨论给定问题陈述的三种方法。方法 1 - 使用增强型 for 循环示例list1 = [-11, 23, -45, 23, -64, -22, -11, 24] # 迭代 for num in list1: # 检查 if num < 0: print(num, end = " ")输出-11 -45 -64 -22 -11方法 2 - 使用 filter 和 lambda 函数示例 实时演示list1 = [-11, 23, -45, 23, -64, -22, -11, ... 阅读更多
228 次浏览
这里我们将看到如何检查一个数是否能被 9 整除。在这种情况下,数字是非常大的数字。所以我们将数字作为字符串输入。一个数能被 9 整除,如果其各位数字之和能被 9 整除。示例 实时演示#include using namespace std; bool isDiv3(string num){ int n = num.length(); long sum = accumulate(begin(num), end(num), 0) - '0' * n; if(sum % 9 == 0) return true; return false; } int main() { string num = "630720"; if(isDiv3(num)){ cout
380 次浏览
这里我们将看到如何检查一个数是否能被 8 整除。在这种情况下,数字是非常大的数字。所以我们将数字作为字符串输入。一个数能被 8 整除,如果其最后三位数字组成的数能被 8 整除。示例 实时演示#include using namespace std; bool isDiv8(string num){ int n = num.length(); int last_three_digit_val = (num[n-3] - '0') * 100 + (num[n-2] - '0') * 10 + ((num[n-1] - '0')); if(last_three_digit_val % 8 == 0) return true; return false; } int main() { string num = "1754586672360"; if(isDiv8(num)){ cout
11K+ 次浏览
Python 编程语言是最有效和用户友好的编程语言之一,并且有无限的用途和应用。在 Python 中声明的列表类似于其他编程语言中的动态大小数组(C++ 中的 vector 和 Java 中的 ArrayList)。列表只是一个由 [] 括起来并用逗号分隔的项目集合。在本教程中,我们将学习使用 Python 找出给定列表中所有偶数的解决方案和方法。列表是 Python 中最基本的数据结构之一。它们被广泛使用,并且存储类似的连续数据。一个... 阅读更多
123 次浏览
这里我们将看到如何检查一个数是否能被 75 整除。在这种情况下,数字是非常大的数字。所以我们将数字作为字符串输入。一个数能被 75 整除,当它能被 3 整除并且也能被 25 整除时。如果各位数字之和能被 3 整除,则该数能被 3 整除,如果最后两位数字能被 25 整除,则该数能被 25 整除。示例 实时演示#include using namespace std; bool isDiv75(string num){ int n = num.length(); long sum = accumulate(begin(num), end(num), ... 阅读更多
6K+ 次浏览
在 Python 编程语言中,长度是指计算字符串的整个范围,从字符串的第一个字符到字符串的最后一个字符。在编程语言中,打印和计算字符串中的偶数长度是一个基本的练习。在本教程中,我们将学习找出字符串中所有具有偶数长度的单词的解决方案和方法。如果一个数字被 2 整除后余数为 0,则认为它是奇数。我们需要查找的单词的长度也应该满足此属性。所以... 阅读更多
827 次浏览
在本文中,我们将学习解决给定问题陈述的解决方案和方法。问题陈述给定一个范围,我们需要打印给定范围内的所有奇数。下面讨论了蛮力方法-在这里,我们应用基于范围的 for 循环,该循环提供输入间隔中所有可用的整数。在此之后,应用奇数检查条件以过滤所有偶数。此方法需要 O(n) + 比较的恒定时间。现在让我们看看下面的实现-示例start, end = 10, 29 # 迭代 for num in range(start, end + 1): # 检查 ... 阅读更多
522 次浏览
这里我们将看到如何检查一个数是否能被 5 整除。在这种情况下,数字是非常大的数字。所以我们将数字作为字符串输入。要检查一个数是否能被 5 整除,所以要检查 5 的可除性,我们必须查看最后一个数字是 0 还是 5。示例 实时演示#include using namespace std; bool isDiv5(string num){ int n = num.length(); if(num[n - 1] != '5' && num[n - 1] != '0') return false; return true; } int main() { string num = "154484585745184258458158245285265"; if(isDiv5(num)){ cout
398 次浏览
这里我们将看到如何检查一个数是否能被 3 整除。在这种情况下,数字是非常大的数字。所以我们将数字作为字符串输入。一个数能被 3 整除,如果其各位数字之和能被 3 整除。示例实时演示#include using namespace std; bool isDiv3(string num){ int n = num.length(); long sum = accumulate(begin(num), end(num), 0) - '0' * n; if(sum % 3 == 0) return true; return false; } int main() { string num = "3635883959606670431112222"; if(isDiv3(num)){ cout