c++求两个分数的和
时间: 2024-06-14 17:03:42 浏览: 11
```c++
#include <iostream>
using namespace std;
class Fraction {
private:
int numerator;
int denominator;
public:
void Set(int num, int den) {
numerator = num;
denominator = den;
}
Fraction Add(Fraction f) {
Fraction result;
result.numerator = numerator * f.denominator + f.numerator * denominator;
result.denominator = denominator * f.denominator;
return result;
}
void Display() {
cout << numerator << "/" << denominator << endl;
}
};
int main() {
Fraction fractions[10];
for (int i = 0; i < 10; i++) {
int num, den;
cout << "Enter numerator for fraction " << i+1 << ": ";
cin >> num;
cout << "Enter denominator for fraction " << i+1 << ": ";
cin >> den;
fractions[i].Set(num, den);
}
Fraction sum;
for (int i = 0; i < 10; i++) {
sum = sum.Add(fractions[i]);
}
cout << "Sum of the fractions: ";
sum.Display();
return 0;
}
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)