小弟编了一个数码管计算器,先初步实现一次运算,问题不知出现在哪里,望前辈们指点迷津,近来睡不饱,吃不香.

小弟初学C语言,有些编程不足的地方请见谅,谢谢您的耐心浏览!
2025-02-23 21:32:06
推荐回答(1个)
回答1:

先说一下你的程序,实在是太、、、、、、、、、、、无语了

看你的头文件,应该是 89C52 单片机吧

这种单片机,编写代码的时候,不能进行大数字的运算

一个是运算会出错,甚至不能正常编译

另一个则是运行速度很慢,会有死机的现象

例如你的总数分解部分,进制转换部分

再有,你这应该是八位数码管的吧,其实显示函数不需要这么复杂

尤其是你提问的方式不对,这样很少有人愿意帮你解答

因为你贴出来的不是文本程序,而是程序的截图

你自己想想,谁会愿意花那么多时间在电脑上敲那么多字符进去

你的程序这么长,手工敲得需要多长时间

如果想解决你的问题,你可以私密我加好友,我帮你改改

敲了这么多文字,还望采纳下,不要看完就走,谢谢!