- 博客(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
3549
原创 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
13959
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
16971
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人