init
This commit is contained in:
commit
a654775296
|
|
@ -0,0 +1,2 @@
|
||||||
|
*.o
|
||||||
|
*.a
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "math/base.h"
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
// 测试加法
|
||||||
|
printf("5 + 3 = %d\n", add(5, 3));
|
||||||
|
|
||||||
|
// 测试减法
|
||||||
|
printf("10 - 7 = %d\n", subtract(10, 7));
|
||||||
|
|
||||||
|
// 测试乘法
|
||||||
|
printf("4 * 6 = %d\n", multiply(4, 6));
|
||||||
|
|
||||||
|
// 测试正常除法
|
||||||
|
printf("20 / 4 = %d\n", divide(20, 4));
|
||||||
|
|
||||||
|
// 测试除零保护
|
||||||
|
printf("8 / 0 = %d\n", divide(8, 0));
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
#include "base.h"
|
||||||
|
|
||||||
|
// 加法实现
|
||||||
|
int add(int a, int b) {
|
||||||
|
return a + b;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 减法实现
|
||||||
|
int subtract(int a, int b) {
|
||||||
|
return a - b;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 乘法实现
|
||||||
|
int multiply(int a, int b) {
|
||||||
|
return a * b;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 除法实现(含除零保护)
|
||||||
|
int divide(int a, int b) {
|
||||||
|
if (b == 0) {
|
||||||
|
return 0; // 除数为0时返回0
|
||||||
|
}
|
||||||
|
return a / b;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
// 加法
|
||||||
|
int add(int a, int b);
|
||||||
|
|
||||||
|
// 减法
|
||||||
|
int subtract(int a, int b);
|
||||||
|
|
||||||
|
// 乘法
|
||||||
|
int multiply(int a, int b);
|
||||||
|
|
||||||
|
// 除法(整数除法),除数为0时返回0
|
||||||
|
int divide(int a, int b);
|
||||||
Loading…
Reference in New Issue