博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
四则运算(2.0)
阅读量:4653 次
发布时间:2019-06-09

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

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

  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("结果余数为零\n");                else                    printf("余数是%d\n",r);                if(result == answer)                    Decide = true;                else                    Decide = false;                    break;

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

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

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

转载于:https://www.cnblogs.com/wcherry/p/5289323.html

你可能感兴趣的文章
VS不显示最近打开的项目
查看>>
DP(动态规划)
查看>>
chkconfig
查看>>
2.抽取代码(BaseActivity)
查看>>
夏天过去了, 姥爷推荐几套来自smashingmagzine的超棒秋天主题壁纸
查看>>
反射的所有api
查看>>
css 定位及遮罩层小技巧
查看>>
[2017.02.23] Java8 函数式编程
查看>>
sprintf 和strcpy 的差别
查看>>
JS中window.event事件使用详解
查看>>
ES6深入学习记录(一)class方法相关
查看>>
C语言对mysql数据库的操作
查看>>
INNO SETUP 获得命令行参数
查看>>
HTML5与CSS3权威指南之CSS3学习记录
查看>>
docker安装部署
查看>>
AVL树、splay树(伸展树)和红黑树比较
查看>>
多媒体音量条显示异常跳动
查看>>
运算符及题目(2017.1.8)
查看>>
React接入Sentry.js
查看>>
ssh自动分发密匙脚本样板
查看>>