C语言实现计算器功能Word格式.docx
- 文档编号:19757377
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:9
- 大小:283.20KB
C语言实现计算器功能Word格式.docx
《C语言实现计算器功能Word格式.docx》由会员分享,可在线阅读,更多相关《C语言实现计算器功能Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
2
+
5
输出:
7
2.实现单运算符表达式计算的功能。
输入的操作数可以包含整数或浮点数。
输入表达式如下:
2+5
二、算法说明
1.数据结构说明(可以图示说明,也可以文字说明)
本程序主要根据选择菜单编写了六个自定义函数,用于在main()函数中调用,在main()中,用一个字符变量num1来记录下菜单选项的标号,根据num1的值来决定调用哪个函数。
程序要完成的功能及所要用到的函数如下:
下面是整个程序的流程图:
2.算法说明(即函数说明)
voidsuanshuyunsuan()
二组测试用例
测试输入:
测试目的:
测试单运算符表达式函数
结果输出:
3.第三组测试用例
c
测试输入c是否能清屏
测试输出:
4.第四组测试用例
r
测试返回菜单函数
5.第五组测试用例
t
测试是否能正确退出程序
附录:
源代码(附上全部源代码,且不能雷同)
#include<
>
#include"
"
doublez;
"
);
printf("
1.否\n"
请选择0或1>
:
}
术运算\n"
b.表达式运算\n"
c.清屏重做\n"
r.返回菜单\n"
t.退出程序\n"
voidmain()
{
charnum1;
术运算\n"
while
(1)
{
rewind(stdin);
//清除键盘缓冲区
printf("
\npleasechoseoneletterfrom\"
a,b,c,r,andt\"
\n"
scanf("
%c"
&
num1);
//输入一个数用于判断是选择了哪一个菜单项
if(num1=='
a'
)//选择了做算术运算
{
suanshuyunsuan();
panduan();
scanf("
%d"
pd);
while(pd)//继续做算术运算时就循环
{
suanshuyunsuan2();
panduan();
scanf("
}
}
if(num1=='
b'
)//选择了做单运算符表达式运算
biaodashiyunsuan();
c'
)//清屏
qingping();
r'
)//显示菜单
fanhuicaidan();
t'
)//退出程序
break;
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实现 计算器 功能
![提示](https://static.bdocx.com/images/bang_tan.gif)