摘要:
交换两个数的值是一种很常见的操作,一般情况下我们进行交换两个数的值都会创建一个临时变量,然后进行循环赋值,在加上泛型编程的思想,就像下面的代码。 1 template <typename T> 2 Swap(T & a,T & b) 3 { 4 T tmp = a ; 5 a = b ; 6 b = 阅读全文
摘要:
我们在对两个数进行相加处理的时候大都是会使用加法直接进行相加操作,没有什么疑问。 但是如何在不使用加号的同时把两个数完成相加操作? 1 #include <iostream> 2 3 using namespace std; 4 int add1(int a, int b) 5 { 6 int x, 阅读全文
摘要:
#include <iostream> using namespace std; int gcd(int a,int b) { if (b == 0)return a; else return gcd(b, b%a); } int main() { int m, n, c; cin >> m >> 阅读全文