适合初学者的24点游戏C语言源代码

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:35:36
先讲一下编程思路,要用到的函数,各个变量说明干什么用。
要通俗易懂,要有注释,越清楚越好!
网上看过很多,不懂。希望有各位帮忙。
急需!非诚勿扰!
系统随机给出4个数,用户输入表达式,先判断表达式是否正确,如果正确,计算是否24,不正确的话,给出可能的正确表达式

编起来很长,说个基本算法
基本程序分两部分
1.计算用户输入表达式是否正确
2.给出可能表达式
分开说
1.先提取用户输入表达式的运算符(+-*/),然后用if判断优先级,要多次判断,然后计算是否正确
2.基本上 是用穷举法
首先对四个数进行排列组合
对每种组合,不涉及运算顺序有
[(a ▲ b) ■ c] ★ d
[a ▲ (b ■ c)] ★ d
(a ▲ b) ■ (c ★ d)
a ▲ [(b ■ c) ★ d]
a ▲ [b ■ (c ★ d)]
种计算
依次计算结果看是否有24即可