- 博客(3)
- 收藏
- 关注
原创 不用+,-,*,/求两个数的和
#include using namespace std; int sum(int a, int b) { int ret = 0; while (b) { ret = a & b; a = a ^ b; b = ret << 1; } return a; } int main() { cout << sum(11, 9) << endl; }
2015-06-30 21:10:38 440
原创 不用任何循环语句和判断句实现1-100的和
int Sum(int n) { n && (n += Sum(n - 1)); return n; } int main() { cout << Sum(100) << endl; }
2015-06-30 21:07:44 666
原创 直接插入排序、折半插入排序、冒泡排序、快速排序的算法实现
#include using namespace std; void InsertSort(int ar[],int n) { for (int i=2; i<n; ++i) { if (ar[i] < ar[i-1]) { ar[0] = ar[i]; for (int j=i-1; ar[j] > ar[0]; --j) { ar[j+1] = ar[j
2015-06-13 08:34:57 1400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人