[C语言问题][高手请进] 12345 怎样通过+ - × ÷得 22 ?
有这么一个问题:"怎样用12345这五个数字和加减乘除(每个必须用且只能用一次),使其值等于22,可以用括号,五个数字的顺序可以调换."现在已经有两个答案:(3/2-1+...
有这么一个问题:
"怎样用12345这五个数字和加减乘除(每个必须用且只能用一次),使其值等于22,可以用括号,五个数字的顺序可以调换."
现在已经有两个答案:
(3/2-1+5)*4=22
(3/2+4)*(5-1)=22
我的问题是:
怎样用C语言编程求出所有符合条件的答案?
//sxt19840210,你好,你的答案我试了,很不错的程序。只是题目要求“每种运算必须用且只能用一次”,我修改之后运行发现只有
(3/2-1+5)*4=22
(3/2+5-1)*4=22
这两个结果,没有得到
(3/2+4)*(5-1)=22
这个结果。
我想这可能是因为你的程序没有考虑到运算符号出现在两个括号之间这种情况,而我还没想出怎么修改。希望你能再帮我修改一下,谢谢!
//kqk4080 你好!
请注意题目要求:“每种运算必须用且只能用一次”
希望你能做进一步的修改,谢谢! 展开
"怎样用12345这五个数字和加减乘除(每个必须用且只能用一次),使其值等于22,可以用括号,五个数字的顺序可以调换."
现在已经有两个答案:
(3/2-1+5)*4=22
(3/2+4)*(5-1)=22
我的问题是:
怎样用C语言编程求出所有符合条件的答案?
//sxt19840210,你好,你的答案我试了,很不错的程序。只是题目要求“每种运算必须用且只能用一次”,我修改之后运行发现只有
(3/2-1+5)*4=22
(3/2+5-1)*4=22
这两个结果,没有得到
(3/2+4)*(5-1)=22
这个结果。
我想这可能是因为你的程序没有考虑到运算符号出现在两个括号之间这种情况,而我还没想出怎么修改。希望你能再帮我修改一下,谢谢!
//kqk4080 你好!
请注意题目要求:“每种运算必须用且只能用一次”
希望你能做进一步的修改,谢谢! 展开
10个回答
展开全部
(3*5-4*1)*2=22
4*5+3+1-2=22
4*5+3+1-2=22
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
收藏,有空的时候试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询