1K+ 次浏览
反转数字意味着将其数字以相反的顺序存储。例如:如果数字是 6529,则输出显示为 9256。反转数字的程序如下所示 - 示例 在线演示 #include <iostream> using namespace std; int main() { int num = 63972, rev = 0; while(num > 0) { rev = rev*10 + num%10; num = num/10; } cout<<
10K+ 次浏览
两个数的最小公倍数 (LCM) 是这两个数的倍数中最小的数。例如:假设我们有以下两个数字:15 和 9。15 = 5 * 3 9 = 3 * 3 所以,15 和 9 的 LCM 是 45。求两个数的 LCM 的程序如下所示 - 示例 在线演示 #include <iostream> using namespace std; int main() { int a=7, b=5, lcm; if(a>b) lcm = a; else lcm = b; while(1) { if( lcm%a==0 && lcm%b==0 ) { cout<<
14K+ 次浏览
两个数的最大公约数 (GCD) 是同时整除这两个数的最大数。例如:假设我们有两个数字 45 和 27。45 = 5 * 3 * 3 27 = 3 * 3 * 3 所以,45 和 27 的 GCD 是 9。求两个数的 GCD 的程序如下所示。示例 在线演示 #include <iostream> using namespace std; int gcd(int a, int b) { if (b == 0) return a; return gcd(b, a % b); } int main() { int a = 105, b = 30; cout<<
4K+ 次浏览
乘法表用于定义任何数字的乘法运算。它通常用于为以十为基数的数字奠定算术运算的基础。任何数字的乘法表都写到 10。每一行都显示该数字与 1 到 10 的乘积。以下是 4 的乘法表的示例 - 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 4 * 5 = 20 4 * 6 = 24 4 * 7 = 28 4 * 8 = 32 4 * 9 = 36 4 * 10 = 40 生成给定数字乘法表的程序如下所示。示例 在线演示 #include <iostream> using namespace std; int main() { int n = 7, i; cout<<
22K+ 次浏览
非负整数 n 的阶乘是小于或等于 n 的所有正整数的乘积。例如:5 的阶乘是 120。5!= 5 * 4 * 3 * 2 *1 5!= 120 整数的阶乘可以使用递归程序或非递归程序来找到。以下给出了这两个程序的示例。使用非递归程序计算阶乘可以使用 for 循环来查找数字的阶乘。这使用以下程序演示 - 示例 在线演示 #include <iostream> using namespace std; int main() { int n = 5, fact = 1, i; for(i=1; i<
13K+ 次浏览
闰年包含一天额外的一天,这被添加到日历年中以使其与天文年同步。能被 4 整除的年份称为闰年。但是,能被 100 整除的年份不是闰年,而能被 400 整除的年份是闰年。检查某一年是否为闰年的程序如下所示 - 示例 在线演示 #include <iostream> using namespace std; int main() { int year = 2016; if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) cout<<
490 次浏览
在这篇文章中,我们将计算列表中元素的个数,直到遇到元组。列表是 Python 中最通用的数据类型,可以写成方括号之间用逗号分隔的值(项目)的列表。关于列表的重要一点是,列表中的项目不必是相同类型。元组是不可变 Python 对象的序列。元组是序列,就像列表一样。元组和列表的主要区别在于,元组不能像列表一样更改。元组使用括号,而列表使用方括号…… 阅读更多
3K+ 次浏览
自然数是从 1 开始的正整数。自然数的序列为 -1、2、3、4、5、6、7、8、9、10……前 n 个自然数的和可以使用 for 循环或公式计算。指定这两种方法的程序如下所示 - 使用 for 循环计算自然数之和。使用 for 循环计算 n 个自然数之和的程序如下所示。示例 在线演示 #include <iostream> using namespace std; int main() { int n=5, sum=0, i; for(i=1;i<
8K+ 次浏览
一元二次方程的形式为 ax2 + bx + c。一元二次方程的根由以下公式给出 - 有三种情况 -b2 < 4*a*c - 根不是实数,即它们是复数 b2 = 4*a*c - 根是实数,并且两个根相同。b2 > 4*a*c - 根是实数,并且两个根不同。求解一元二次方程根的程序如下所示。示例#include <iostream> #include <cmath> using namespace std; int main() { int a = 1, b = 2, c = 1; float discriminant, ... 阅读更多
我们将了解如何在元组中计算元素出现的次数。元组是不可变 Python 对象的序列。假设我们有以下输入,需要检查 20 出现的次数 - myTuple = (10, 20, 30, 40, 20, 20, 70, 80) 输出应为 - 20 出现的次数 = 3 使用 for 循环计算元组中元素出现的次数在此示例中,我们将计算元组中元素出现的次数 - 示例 def countFunc(myTuple, a): count = 0 for ele in myTuple: ... 阅读更多