YTU 2578: 分数减法——结构体
2578: 分数减法——结构体
时间限制: 1 Sec 内存限制: 128 MB提交: 522 解决: 399
题目描述
分数可以看成是由字符'/'分割两个整数构成,可以用结构体类型表示。请用结构体类型变量计算两个分数的差。
注意:不考虑约分,只考虑大数减小数,分母相同的情况。
输入
两行,每行一个分数。
输出
两个分数的差。
样例输入
2/7
1/7
样例输出
1/7
提示
//以下代码会添加到程序的结尾
//C语言
int main()
{
    struct fenshu a,b;
    void sub(struct fenshu,struct fenshu);
    scanf("%d%c%d",&a.above,&a.line,&a.below);
    scanf("%d%c%d",&b.above,&b.line,&b.below);
    sub(a,b);
    return 0;
}
//c++
int main()
{
    fenshu a,b;
    void sub(fenshu,fenshu);
    cin>>a.above>>a.line>>a.below;
    cin>>b.above>>b.line>>b.below;
    sub(a,b);
    return 0;
}
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#include <stdio.h>
struct fenshu
{
    int above,below;
    char line;
};
void sub(struct fenshu a,struct fenshu b)
{
    printf("%d/%d\n",a.above-b.above,a.below);
}
int main()
{
    struct fenshu a,b;
    void sub(struct fenshu,struct fenshu);
    scanf("%d%c%d",&a.above,&a.line,&a.below);
    scanf("%d%c%d",&b.above,&b.line,&b.below);
    sub(a,b);
    return 0;
}
    ------------------- 这是千千的个人网站哦! https://www.dreamwings.cn -------------------
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号