#include<iostream>
using namespace std;
int main()
{
int i=1;
int sum=0;
for(;i<=100;i++)//用到一个FOR循环
{
sum+=i;
}
cout<<sum;
return 0;
}
(2)使用递归:
#include<iostream>
using namespace std;
int add(int);//因为有返回值,故不能定义为void
int main()
{
int a=100;
cout<<add(a)<<endl;
return 0;
}
int add(int n)//设计一个递归函数
{
if(n>0)
{
return n+add(n-1);
}
}
(3)简便函数方法:
#include<iostream>
using namespace std;
int sum(int);
int main()
{
cout<<sum(100)<<endl;
return 0;
}
int sum(int n)//引入一个简便函数
{
return (1+n)*(n/2);
}