1K+ 次浏览
反转数字意味着将其数字以相反的顺序存储。例如:如果数字是 6529,则输出显示 9256。反转数字的程序如下所示 - 示例 在线演示 `#include ` `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 ` `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 ` `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 ` `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 ` `using namespace std;` `int main() {` ` int n = 5, fact = 1, i;` ` for(i=1; i
13K+ 次浏览
闰年包含额外的一天,用于保持日历年与天文年同步。能被 4 整除的年份称为闰年。但是,能被 100 整除的年份不是闰年,而能被 400 整除的年份是闰年。检查年份是否为闰年的程序如下所示 - 示例 在线演示 `#include ` `using namespace std;` `int main() {` ` int year = 2016;` ` if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))` ` cout
3K+ 次浏览
自然数是从 1 开始的正整数。自然数的序列为 - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10……前 n 个自然数的和可以使用 for 循环或公式计算。指定这两种方法的程序如下所示 - 使用 for 循环计算自然数之和。使用 for 循环计算 n 个自然数之和的程序如下所示。示例 在线演示 `#include ` `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 ` `#include ` `using namespace std;` `int main() {` ` int a = 1, b = 2, c = 1;` ` float discriminant, ... 阅读更多
可以使用多次 if 语句找到三个数中最大的数。这在程序中给出如下所示 - 示例 在线演示 `#include ` `using namespace std;` `int main() {` ` int a = 5 ,b = 1 ,c = 9;` ` if(a>b) {` ` if(a>c)` ` cout
11K+ 次浏览
元音是字母 a、e、i、o、u。其余所有字母都称为辅音。检查字符是元音还是辅音的程序如下所示 - 示例 在线演示 `#include ` `using namespace std;` `int main() {` ` char c = 'a';` ` if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' )` ` cout