题目:用C++计算1+2+3+……N条件:1.不使用任何循环语句。(for,while,goto等等)2.不使用任何条件语句。(if,?:等等)3.不使用*/等运算,只使用+-运算
 
一个牛人的算法:
 
#include "stdafx.h"
#include <iostream>
using namespace std;
int sum = 0;
int N = 100;
int i = 1;
class CA
{
public:
	~CA()
	{
		sum = sum + i;
		i++;
	}
};
int _tmain(int argc, _TCHAR* argv[])
{
	CA *p = new CA[N];
	delete [] p;
	cout << sum << endl;
	return 0;
}