c++实现几种整数小算法
来源:互联网 发布:zemax反射镜怎么优化 编辑:程序博客网 时间:2024/05/09 01:24
1.递归实现十进制数转换成k进制
#include <iostream>using namespace std;void nToK(int n,int k){if (n){nToK(n / k, k);cout << n%k;}}int main(){cout << "请输入一个十进制整数n:" << endl;int n;cin >> n;cout << "请输入需要转换成的进制数k:" << endl;int k;cin >> k;nToK(n,k);return 0;}2.求两个数的最大公约数和最小公倍数
辗转相除法:当余数为0时此时的被除数即为最大公约数,最小公倍数为两数乘积除以最大公约数
#include <iostream>using namespace std;int main(){cout << "请输入一个十进制整数:" << endl;int m;cin >> m;cout << "请输入另一个十进制数:" << endl;int n;cin >>n;if (m<n){int temp;temp = m;m = n;n = m;}int a = m*n;int r=m%n;//余数初始化while (r){m = n;n = r;r = m%n;}cout << "最大公约数为" << n << endl;cout << "最小公倍数为" << a/n << endl;return 0;}
0 0
- c++实现几种整数小算法
- 几种算法的C实现
- c语言实现几种排序算法
- Object-C 实现几种排序算法
- 几种统计整数二进制表示中1的个数(算法小学习)
- (c/c++)实现逆序输出整数的几种方法
- c语言实现几种排序算法OC实现
- C语言实现整数反转-简练算法
- 几种常用排序算法的C语言实现
- C语言几种简单的算法实现
- C语言几种简单的算法实现2
- C语言实现几种常见排序算法
- 几种常见排序算法的c语言实现
- 几种常用排序算法的C语言实现
- 几种常见排序算法的C语言实现
- 几种排序算法的C语言实现
- 数据结构与算法--几种排序的实现(C++)
- 几种C语言实现的排序算法
- 【Android】DES加密与解密
- 防御性类型检测
- cygwin的在线安装最快的镜像,http://mirrors.163.com/cygwin/,注意路劲不要修改不用手动的去输入64位还是32为的
- centos7.0安装docker
- 一天一个设计模式---装饰者模式
- c++实现几种整数小算法
- cglib代理详解
- 人件读书笔记(16)雇一名杂耍演员
- 解决eclipse中web项目出现Project facet Java version 1.8 is not supported.的问题
- Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
- 经典
- Android布局加载方式
- 合唱队站队
- Java 多态 的理解