- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 C/C++ 求两个数的最大公约数
求两个数的最大公约数 最大公约数的英文是Greatest Common Divisor,简称GCD。程序里面用gcd表示 方法1:从定义出发最直接法 从两个数中比较大的数开始计算,找不到就减小1。比如36和12两个数,就从36开始,36不是最大公约数,然后35也不是,34也不是,33也不是。一直到,14也不是,13也不是,最后到12,所以12就是最大公约数。 比如12和8。就从12开始,12不是最大公约数,然后11也不是,10也不是,一直到8也不是,7也不是,一直到4停止。4就是最大公约数。 #includ
2020-05-17 17:42:19
3579
原创 C/C++ 求一个整数的因数的个数
因数的个数 看了很多程序,都用了sqrt()函数。我个人觉得没有必要。 我估计以下代码是最简洁的: #include <iostream> using namespace std; int main() { int i,m,n=0; //n为因数个数,m为即将输入的数 cout<<"请输入一个正整数:"<<endl; cin>>m; for (i=1;i<=m;i++) if (m%i==0)
2020-05-17 14:59:40
14030
9
原创 C/C++ 找出输入的10个数的最大值和最小值
C/C++ 找出输入的10个数的最大值和最小值。 #include <iostream> using namespace std; int main() { int i,max=0,min=0,v=0;//v为即将输入的数 scanf("%d",&v); max=min=v; for (i=2;i<=10;i++) { scanf("%d",&v); if (v>max) max=v;
2020-05-17 12:40:20
17022
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人