RN.

Posted wu1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RN.相关的知识,希望对你有一定的参考价值。

1.作业内容

ADT Rational{
    数据对象: D={e1,e2|都是ElemType类型} 
    数据关系: R={<e1,e2>} 
    基本操作: 
        GetE(type);
        SimplifyRnum(&T);
        SearchRnum(T[],i,&e);
        ModifyRnum(T[]);
        AdditionRnum(T1,T2,&T3);  
        MinusRnum(T1,T2,&T3);       
        MultiplyRnum(T1,T2,&T3);    
        DivisionRnum(T1,T2,&T3);
}ADT Rational

2.数据结构、函数说明

技术分享图片

3.代码实现说明

^输入输出和菜单选择:

技术分享图片

为T分配空间,输入初始数据到T[1]和T[2].

技术分享图片

获取指令,如果要退出程序则销毁T.

技术分享图片

如果是运算指令,则输出运算结果.

^数据的输入:

技术分享图片

利用getch()函数限制输入格式.

^化简有理数:

技术分享图片

算出最大公约数后约分并将分母中的负号提取到分子中

^修改有理数:

技术分享图片

先循环输入指令直到指令正确,接着再输入新的分子分母以进行修改

^四种运算:

技术分享图片

初步计算四种运算的结果,在需要用到T3时再进行化简.

4.代码互评

5.结果展示

  • 技术分享图片
    技术分享图片
  • 查询
    技术分享图片

  • 修改
    技术分享图片
    技术分享图片
  • 四种运算
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片

6.总结









以上是关于RN.的主要内容,如果未能解决你的问题,请参考以下文章

RN下拉刷新:修改RN代码,集成iOS原生下拉刷新

RN调试利器——React Native Debugger

RN安卓原生模块

RN与系统底层交互

RN与系统底层交互

RN-iOS 原生向RN发送消息....