65,186
社区成员




int func(int n)
{
int t = 0;
n && (t = func(n-1)+n);
return t;
}
#include <iostream>
using namespace std;
template<int N>
int sum()
{
return N + sum<N - 1>();
}
template<>
int sum<1>()
{
return 1;
}
int main()
{
cout<<sum<10>()<<endl;
system("pause");
return 0;
}
#include <iostream>
using namespace std;
template < int N >
struct Sum
{
enum { val = N + Sum< N - 1 >::val };
};
template <>
struct Sum< 1 >
{
enum{ val = 1 };
};
int main()
{
cout << Sum< 10 >::val << endl;
return 0;
}
int a=1;
int b=100;
int c = (a+b)*100/2;