大侠们帮帮我,这个程序怎么编,其实超级简单,我是菜鸟,才刚学的

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:09:18
要随机输出两位数的十道加减乘除运算题,可以自己选择是什么运算,比如输入+号,就输出十道加法运算题!而且也可以有混合运算,做完十道题后统计做对题数和做错题数,并给出分数,一道题十分!做错题给出正确答案!之后显示是否继续,按Y继续,按N退出程序!如果做题时想推出则按Esc退出!最好是面向对象的程序,谢谢各位高手了!
是C++语言!谢谢了

你好!
以后不要悬赏.我都不好意思答.因为我只打算说一点.也不想得到悬赏一类的.想来别人也差不多.除非他有个程序可以直接复制.不然很少有人有耐心给你整个做出来的.

关于随机的问题,肯定要用到随机函数.但是随机函数得到的返回值实际上还是有规律的,只是看上去好像没规律.但是如果不加以变化.每次别人运行的话结果都一样-总是几个相同的运算题.

解决的办法,是和时间挂钩.有一个读取系统时间的函数,作为种子,即随机函数第一次用的参数.注意:随机函数第一次定了,第二次,第三次也就相应的定了.

混合运算的话,你可以把符号翻译成特殊的几个数,调用随机函数就生成随机的符号.当然还要排除不合理的部分.
往往对随机函数得到的数进行相关变化.你可以查查参考书,看他们是怎么用的.