Description
写一个sum函数,体会函数缺省值的使用.
对于主程序
int main ( )
{
cout << sum() << endl;
cout << sum(6) << endl;
cout << sum(6, 10) << endl;
cout << sum(6, 10, 20) << endl;
return 0;
}
有如下的输出
Sample Input
None
Sample Output
100
106
16
36
Provided Codes
default.cpp
#include"default.h"
#include<iostream>
using namespace std;
int main ( )
{
cout << sum() << endl;
cout << sum(6) << endl;
cout << sum(6, 10) << endl;
cout << sum(6, 10, 20) << endl;
return 0;
}
Submission
default.h
int sum(int a=0,int b=100,int c=0){
return a+b+c;
}
Standard Answer
default.h
#include<iostream>
using namespace std;
int sum(int, int, int);
int sum(int a = 0, int b = 100, int c = 0) {
return a+b+c;
}