c++重载函数问题 详细请进

2025-04-27 06:40:01
推荐回答(1个)
回答1:

public int add(int x, int y){
return x+y;
}
//分数的输入格式为"3/4"
public float add(String a, String b){
char* c1 = new char[a.GetLength()];
char* c2 = new char[b.GetLength()];
int m1 = atoi(c1[0]);
int d1 = atoi(c1[2]);
int m2 = atoi(c2[0]);
int d2 = atoi(c2[2]);
int m = m1*d2 + m2*d1;
int d = d1*d2;
return m/d;
}
public String add(String a, String b){
return a + b;
}