题目
함수 sum()을 호출하는 경우가 다음과 같을 때,함수 sum()을 중복 구현하라 sum()의 첫 번째 매개 변수는 두 번째 매개변수보다 작은 정수 값으로 호출된다고 가정한다.
sum(3,5)//从3加到5
sum(3);//从0加到3
sum(100);//从0加到100
#include <iostream>
using namespace std;
int sum(int a, int b){
//从a加到b
int s=0;
for(int i=a; i<=b; i++)
s+=i;
return s;
}
int sum(int a){
//从0 加到a
int s=0;
for(int i=0;i<=a;i++)
s +=i;
return s;
}
int main(int argc, const char * argv[]) {
cout << sum(3, 5)<<endl;
cout << sum(3) << endl;
cout << sum(100)<< endl;
}