zoukankan      html  css  js  c++  java
  • 四则运算(2.0)

      这周的工作是把上次的代码扩充了一下,增添了一些新功能。

      2.0版本呢,多了加减乘除的功能,增加了真分数的运算功能,并且去掉了除数为零的情况。暂时也只做了这些改动,以后在学习的过程中还会尽量多学习一些东西,来完善这个小程序。毕竟现在能力有限,希望能在学习中进一步的充实自己的编程能力,现在先写一下这次的总结吧。

      上一期说到学会了一个Rand()函数来生成随机数的,这次就说说实现分母不为零和真分数的功能吧。代码写的不是很规范,还请见谅。

      

    case 3:
                    if (n==0)
                        n=n+1;
                    printf("%0.2f/%0.2f=",m,n);
                    result= m/n;
                    scanf("%f",&answer);
                    r=(int)m%(int)n;
                    if (r==0)
                        printf("结果余数为零
    ");
                    else
                        printf("余数是%d
    ",r);
                    if(result == answer)
                        Decide = true;
                    else
                        Decide = false;    
                    break;

      对于除数不为零的实现,由于自己没想到啥好办法,于是就把为零的分母加1,想了想觉得也还可以。于是就这么实现了这个功能。

      对于真分数的情况呢,由于写的有点乱,就不上代码了,大体是由两个函数分别生成分子和分母,并且使分子小于分母,这样拼到一起来达到分数的效果。

      在接下来的学习中,我会更努力的自己学习一些知识,来使这个小程序更加完善,看起来更加清晰。

  • 相关阅读:
    四则运算————javaweb版
    构建之法阅读笔记02
    十一周学习进度条
    软工概论-课堂练习:添加信息
    梦断代码阅读笔记01
    链接doc命令行的mysql的编码问题
    构建之法阅读笔记01
    第十周学习进度条
    web
    sql初——基础
  • 原文地址:https://www.cnblogs.com/wcherry/p/5289323.html
Copyright © 2011-2022 走看看