题面
定义函数 sum,计算两个非负整数的和。若和大于 INT_MAX
,则返回 。
//********** Specification of sum **********
int sum(int a, int b);
/* PreCondition:
a,b 是两个值在 0 – INT_MAX 范围内的整数
PostCondition:
返回这两个数的和。若和大于 INT_MAX,则返回 -1
*/
只需按要求写出函数定义,并使用给定的测试程序测试你所定义函数的正确性。
不要改动测试程序。测试正确后,将测试程序和函数定义一起提交。
#include <stdio.h>
//********** Specification of Mean **********
int sum(int a, int b) {
}
/*******************************************************/
int main() {
int a, b;
scanf("%d%d", &a, &b);
printf("%d\n", sum(a, b));
return 0;
}
样例
输入
1 2
输出
3