设计一个图形界面(GUI)的四则运算应用程序,可以是PC桌面的图形界面程序、网页程序或者手机程序

设计的应用程序可以完成加法、减法、乘法、除法运算

应用程序可以完成真分数的四则运算

例如:1/2 + 1/3 = 5/6

例如:1/5 + 3/10 = 1/2(而不是5/10)

例如:1‘1/3 - 2/3 = 2/3 (是1‘1/3而不是4/3,注意:“ ‘ ”为1‘1/3整数与分数的分隔符)

例如:1/2 * 3/4 = 3/8

例如:1/(2/3) = 1‘1/2(而不是3/2)

有退格和清屏的功能

让程序能接受用户输入答案,并判定对错。

选做(至少完成一个)

逐步扩展功能和可以支持的表达式类型,最后希望能支持下面类型的题目 (最多10个运算符,括号的数量不限制):

25 - 3 * 4 - 2 / 2 + 89 = ?

1/2 + 1/3 - 1/4 = ?

(5 - 4 ) * (3 +28) =?

增加“倒计时”功能,每个题目必须在20秒钟完成,如果完不成,得0分进入下一题

可以统计用户总的练习题目数量,正确的数量,并且在程序重新启动后能保持记录

本周我们由于期末复习,只完成了一个简单的窗口界面,后续代码之后补上。

四则运算小程序 c语言,四则运算小程序(示例代码)相关推荐

  1. Laravel 微信小程序后端实现用户登录的示例代码

    Laravel 微信小程序后端实现用户登录的示例代码 这篇文章主要介绍了Laravel 微信小程序后端实现用户登录的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 ...

  2. C语言应用到SSD,SSD1963的样例程序 c语言驱动读写程序.doc

    SSD1963的样例程序 c语言驱动读写程序 /* STC89C54RD+的flash空间从0x4000~0xf3ff 共90个扇区,每扇区512字节*/ //#define BaseAddr0x10 ...

  3. 影碟管理系统c语言小学期,大连东软小学期C语言项目学生成绩管理系统代码.docx...

    大连东软小学期C语言项目学生成绩管理系统代码 /*链表版学生成绩管理系统的main函数与链表构建模块的代码*/#include #include #include struct STUDENT{ ch ...

  4. 常用c语言小程序,c语言经典小程序汇总大全

    网上有很多的人说编程有多么多么无聊,其实:不要管别人怎么说,别人说什么,做你自己喜欢做的事就好.坚持下来,你会发现编程的乐趣的.当然,如果你觉得学习编程语言很痛苦,坚持了一段时间后无果,南无果断放弃未 ...

  5. c语言有啥简单的小程序,c语言-简单小程序-简单算法

    <c语言-简单小程序-简单算法>由会员分享,可在线阅读,更多相关<c语言-简单小程序-简单算法(19页珍藏版)>请在人人文库网上搜索. 1.以下小程序都在 TC2.0 中运行通 ...

  6. c语言50个小程序,C语言50小程序.doc

    C语言50小程序 一 基础部分: 输入1~10之间的一个数字,输出它对应的英文单词. /* Note:Your choice is C IDE */ #include "stdio.h&qu ...

  7. 小程序开发语言python_小程序是用什么语言开发的?5种最佳语言分享

    你应该学习哪种编程语言来探索AI的深度?当然,你会需要一个拥有许多优秀机器学习和深度学习库的语言.它还应具有良好的运行时性能,良好的工具支持,大量程序员社区以及健康的支持包生态系统.这仍然留下了很多不 ...

  8. 犯人释放的C语言程序,C语言的自动关机程序和一个用来整人的小程序

    可以用C语言中的system()函数来实现系统的自动关机程序,可以设置多长时间后将自动关机.当然马上关机也是可以的,我们就可以恶搞别人计算机了(你事先得知道怎么解),将写好的自动关机程序复制到别人电脑 ...

  9. c语言四则运算实验报告,c语言四则运算实验报告.doc

    c语言四则运算实验报告.doc 课程编号 1300050027 得分教师签名批改日期深 圳 大 学 实 验 报 告课程名称 C语言实验 实验名称 100以内的四则运算游戏 学 院 信息工程学院 指导教 ...

  10. c语言使用求余方式的转化为二进制程序,C语言第三讲 程序结构 (下).ppt

    <C语言第三讲 程序结构 (下).ppt>由会员分享,可在线阅读,更多相关<C语言第三讲 程序结构 (下).ppt(24页珍藏版)>请在人人文库网上搜索. 1.1,第三讲 程序 ...

最新文章

  1. dycom游戏抽象空间框架正式版(alpha1.0)
  2. 中文分词最佳记录刷新了,两大模型分别解决中文分词及词性标注问题丨已开源...
  3. 2021牛客暑期多校训练营1 H Hash Function FFT\NTT
  4. 充满含金量的一场云原生Meetup,入场券免费发送中……
  5. CitrixVDI新版动手实验手册
  6. MapReduce如何使用多路输出
  7. linux 查看安装软件
  8. 初中计算机学业水平考试时间安排,2019年起全面实施初中信息技术学业水平考试(和毕业证书有关)...
  9. sobel边缘检测java_Sobel边缘检测
  10. web前端课程架构梳理
  11. 通过2048学习自定义view(一)
  12. python读写文件——文件指针操作
  13. eda交通灯控制器波形输入_(EDA)基于FPGA的十字路口交通灯控制器设计说明书.doc...
  14. ubuntu为脚本添加桌面图标
  15. 树莓派(raspberry pi)学习12: 树莓派创意无限,无所不能
  16. 全球及中国红外探测器芯片行业发展动态及投资应用前景调研报告2021-2027年
  17. 网上流量卡这么便宜,线上申请的流量卡有虚标吗
  18. C++ define的用法
  19. java从入门到精通----OOP 2
  20. [Abandoned connection cleanup thread] but has failed to stop it.

热门文章

  1. Excel 公式 lenB无效 解决方案
  2. 这世上有个词叫Crush,有多少人误把它当做Love
  3. 【SQL】BETWEEN
  4. 解决nginx端口占用问题
  5. ReferenceError: regeneratorRuntime is not defined解决方法
  6. class path resource [logback.xml] cannot be resolved to URL because it does not exist 问题解决
  7. ‘net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件 解决方法
  8. 【机器学习】如何解决数据不平衡问题
  9. 安装新版Magisk卡在启动页面等问题以及解决办法
  10. 我如何开始使用Node.js [关闭]