示例#1
0
t_pfrac pfrac_sub(t_pfrac f1, t_pfrac f2){
    if(f1.c == 0) return f1;
    if(f2.c == 0) return f2;
    t_pfrac f;
    f2.c *= (-1);
    return pfrac_add(f1, f2);
 };
示例#2
0
文件: main.c 项目: kaydol/C
int main()
{
    t_pfrac A, B, C;
    int a, b, c;

    scanf("%i %i %i", &a, &b, &c);
    A = pfrac_new(a, b, c);
    scanf("%i %i %i", &a, &b, &c);
    B = pfrac_new(a, b, c);
    C = pfrac_add(A, B);
    pfrac_print(C);

    printf("\n\n\n");

    scanf("%i %i %i", &a, &b, &c);
    A = pfrac_new(a, b, c);
    scanf("%i %i %i", &a, &b, &c);
    B = pfrac_new(a, b, c);
    C = pfrac_sub(A, B);
    pfrac_print(C);

    printf("\n\n\n");

    scanf("%i %i %i", &a, &b, &c);
    A = pfrac_new(a, b, c);
    scanf("%i %i %i", &a, &b, &c);
    B = pfrac_new(a, b, c);
    C = pfrac_mul(A, B);
    pfrac_print(C);

    printf("\n\n\n");

    scanf("%i %i %i", &a, &b, &c);
    A = pfrac_new(a, b, c);
    scanf("%i %i %i", &a, &b, &c);
    B = pfrac_new(a, b, c);
    C = pfrac_div(A, B);
    pfrac_print(C);

    return 0;
}
示例#3
0
int main(void){
    t_pfrac f1 = new_pfrac(0, -2, 3);
    t_pfrac f2 = new_pfrac(0, -5, 3);
    print_pfrac(pfrac_add(f1, f2));
    return 0;
};
示例#4
0
文件: main.c 项目: kaydol/C
t_pfrac	pfrac_sub (t_pfrac f1, t_pfrac f2)
{
    f2.c = -f2.c;
    return pfrac_add(f1, f2);
}