下面这个程序使用C语言的结构体实现了分数的加减乘除四则运算,同时将结果最简化。这里为了简化,将输入值固定了,如果需要根据输入进行计算,将main函数内的相应部分稍作修改即可。
#include <stdio.h>
struct fraction {
int numerator;
int denominator;
};
// 求解最大公约数
int find_gcd(int n1, int n2);
// 将分数化为最简形式
struct fraction reduce_fraction(struct fraction f);
// 分数的四则运算
struct fraction add_fractions(struct fraction f1, struct fraction f2);
struct<