博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
YTU 2578: 分数减法——结构体
阅读量:5094 次
发布时间:2019-06-13

本文共 983 字,大约阅读时间需要 3 分钟。

2578: 分数减法——结构体

时间限制: 1 Sec  
内存限制: 128 MB
提交: 522  
解决: 399

题目描述

分数可以看成是由字符'/'分割两个整数构成,可以用结构体类型表示。请用结构体类型变量计算两个分数的差。

注意:不考虑约分,只考虑大数减小数,分母相同的情况。

输入

两行,每行一个分数。

输出

两个分数的差。

样例输入

2/71/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 
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.cnblogs.com/im0qianqian/p/5989419.html

你可能感兴趣的文章
css画圆
查看>>
视图时时更新
查看>>
【PMP】财务测量指标ROI、PBP、NPV、IRR、BCR
查看>>
【Shell】Read命令
查看>>
BZOJ1061 NOI2008 志愿者招募 单纯形
查看>>
code forces 996D Suit and Tie
查看>>
PHP操作Mysql
查看>>
win7 64安装msyql
查看>>
vue-cli的webpack使用说明
查看>>
机试指南第二章-经典入门-排序模板
查看>>
验证数字的正则表达式
查看>>
Android的ListView分页功能
查看>>
LeetCode 69.sqrt(x)
查看>>
sns
查看>>
PATA1040题解
查看>>
Unity 5.3配置开发环境、安卓环境
查看>>
信息反馈—冲刺08
查看>>
游戏中战斗伤害范围攻击计算完整全版
查看>>
练好大数据内功,企业需要这样的全链路方案
查看>>
作业17——JavaScript 基础,登录验证
查看>>