c语言程序计算器清屏功能,C语言实现计算器功能

《C语言实现计算器功能》由会员分享,可在线阅读,更多相关《C语言实现计算器功能(11页珍藏版)》请在人人文库网上搜索。

1、实验一多功能计算器一、问题描述设计一个多功能计算器,可以完成基本的计算。设计要求:1.具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+, -,*, /)、第二个运算数,然后输 出结果。结果可以作为下一个运算的第一运算数。按C清屏,按R 返回菜单。例如:输入:25输出:72.实现单运算符表达式计算的功能。输入的操作数可以包含整数或浮 点数。输入表达式如下:例如:输入:2+5输出:7二、算法说明1.数据结构说明(可以图小说明,也可以文字说明)本程序主要根据选择菜单编写了六个自定义函数,用于在main()函数中调用,在main()中,用一个字符变量numl来。

2、记录下菜单选项的标号, 根据numl的值来决定调用哪个函数。程序要完成的功能及所要用到的函数如下:使用各菜单分别调用的函数suanshuyunsuan () suanshuyunsuan2panduanO bi 且odashiyunsuan 0 qingpingO fanhuicai dan()下面是整个程序的流程图:开始2.算法说明(即函数说明)voidsuanshuyunsuan()二组测试用例测试输入:3 第三组测试用例测试输入:C测试目的:测试输入C是否能清屏 测试输出:4第四组测试用例测试输入:r测试目的:测试返回菜单函数测试输出:5.第五组测试用例测试输入:t测试目的:测试是否能正。

3、确退出程序测试输出:附录:源代码(附上全部源代码,且不能雷同)ftincludeOincludedouble z;”);printfCl.否n);printfC请选择 0 或 1);术运算);printf (b.表达式运算n);printf (c.清屏重做rT);printf (,zr.返回菜单n);printf Ct.退出程序n);void main ()char numl; 术运算n);printf (b.表达式运算n);printf(c.清屏重做n);printf (r.返回菜单n);printf (t.退出程序n);while (1)rewind (stdin) ;/清除键盘缓冲区pr。

4、intf(nplease chose one letter from a,b, c, r, and tn);scanf(c,&numl);/输入一个数用于判断是选择了哪一个菜单项辻(numl二二a )/选择了做算术运算suanshuyunsuan();panduan ();scanf&pd);while(pd)/继续做算术运算时就循suanshuyunsuan2();panduan ();scanf&pd);辻(numl=,b)选择了做单运算符表达式运算biaodashiyunsuan ();辻(numl=,c )/清屏qingpingO ;if(numl= r)/显示菜单fanhuicaidan();辻(numl二二t)/退出程序break。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值