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 整除。在这种情况下,数字是非常大的数字。所以我们把数字作为字符串。当数字能被 3 整除也能被 25 整除时,该数字能被 75 整除。如果数字之和能被 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整除,即没有余数,则该数被认为是奇数。这个属性应该适用于我们需要单词的长度。所以… 阅读更多
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