资源简介
这次上传的是修改版资源,由于原版资源无法删除修改,所以只能再传一次。原版资源由于在计算答案的函数中使用了int变量,所以在使用除法时可能出现的小数情况没有在程序中被考虑,导致出现了错误答案以及重复答案。修改版对该bug进行了修复。
使用C#编写的24点小游戏,程序随机从A-K中给出4张牌,分别对应1-13数字。
玩家输入结果,程序对结果检查判断对错,玩家若无法做出也可以直接查看答案,程序不会给出没有答案的组合。
程序限制了出现的4个数每个只能使用一次,但没有对运算符号做输入控制,所以程序在某些输入不合法的特定情况下仍然会面临崩溃。
第一次上传就不加分了,并且只是新手,程序有很多不足,望各位多多提出意见……
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace _24点little_game
{
public partial class Form1 : Form
{
bool ID2 = true ID3 = true ID4 = true ID5 = true;
double myNumber1 myNumber2 myNumber3 myNumber4;
int count = 0;
public static object Eval(string Aexpression)
{
try
{
return new DataTable().Compute(Aexpression ““);
}
catch
{
return null;
}
}
public void explain1(double NumberA double NumberB double NumberC double NumberD)
{
double A B C D;
for (int i = 1; i <= 24; i++)
{
switch (i)
{
case 1:
A = NumberA; B = NumberB; C = NumberC; D = NumberD;
explain2(A B C D);
break;
case 2:
A = NumberA; B = NumberB; D = NumberC; C = NumberD;
explain2(A B C D);
break;
case 3:
A = NumberA; C = NumberB; B = NumberC; D = NumberD;
explain2(A B C D);
break;
case 4:
A = NumberA; C = NumberB; D = NumberC; B = NumberD;
explain2(A B C D);
break;
case 5:
A = NumberA; D = NumberB; B = NumberC; C = NumberD;
explain2(A B C D);
break;
case 6:
A = NumberA; D = NumberB; C = NumberC; B = NumberD;
explain2(A B C D);
break;
case 7:
B = NumberA; A = NumberB; C = NumberC; D = NumberD;
explain2(A B C D);
break;
case 8:
B = NumberA; A = NumberB; D = NumberC; C = NumberD;
explain2(A B C D);
break;
case 9:
B = NumberA; C = NumberB; A = NumberC; D = NumberD;
explain2(A B C D);
break;
case 10:
B = NumberA; C = NumberB; D = NumberC; A = NumberD;
explain2(A B C D);
break;
case 11:
B = NumberA; D = NumberB; A = NumberC; C = NumberD;
explain2(A B C D);
break;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5601 2013-12-08 04:56 24点little game\24点little game\24点little game.csproj
文件 187 2013-12-07 17:15 24点little game\24点little game\App.config
文件 133120 2013-12-08 12:13 24点little game\24点little game\bin\Debug\24点little game.exe
文件 187 2013-12-07 17:15 24点little game\24点little game\bin\Debug\24点little game.exe.config
文件 89600 2013-12-08 12:13 24点little game\24点little game\bin\Debug\24点little game.pdb
文件 22984 2013-12-08 12:14 24点little game\24点little game\bin\Debug\24点little game.vshost.exe
文件 187 2013-12-07 17:15 24点little game\24点little game\bin\Debug\24点little game.vshost.exe.config
文件 490 2012-06-02 22:34 24点little game\24点little game\bin\Debug\24点little game.vshost.exe.manifest
文件 49766 2013-12-07 23:55 24点little game\24点little game\bin\Debug\image\1.png
文件 61367 2013-12-07 23:54 24点little game\24点little game\bin\Debug\image\10.png
文件 58902 2013-12-07 23:55 24点little game\24点little game\bin\Debug\image\2.png
文件 37465 2013-12-07 23:55 24点little game\24点little game\bin\Debug\image\3.png
文件 53909 2013-12-07 23:55 24点little game\24点little game\bin\Debug\image\4.png
文件 42510 2013-12-07 23:55 24点little game\24点little game\bin\Debug\image\5.png
文件 63158 2013-12-07 23:54 24点little game\24点little game\bin\Debug\image\6.png
文件 57006 2013-12-07 23:54 24点little game\24点little game\bin\Debug\image\7.png
文件 49652 2013-12-07 23:54 24点little game\24点little game\bin\Debug\image\8.png
文件 64600 2013-12-07 23:54 24点little game\24点little game\bin\Debug\image\9.png
文件 16657 2013-12-08 05:11 24点little game\24点little game\bin\Debug\image\background1.png
文件 17466 2013-12-08 05:11 24点little game\24点little game\bin\Debug\image\background2.png
文件 19453 2013-12-08 05:11 24点little game\24点little game\bin\Debug\image\background3.png
文件 19104 2013-12-08 05:11 24点little game\24点little game\bin\Debug\image\background4.png
文件 84157 2013-12-08 00:05 24点little game\24点little game\bin\Debug\image\default1.png
文件 59744 2013-12-08 00:05 24点little game\24点little game\bin\Debug\image\default2.png
文件 44355 2013-12-07 23:54 24点little game\24点little game\bin\Debug\image\J.png
文件 65405 2013-12-07 23:53 24点little game\24点little game\bin\Debug\image\K.png
文件 73043 2013-12-07 23:53 24点little game\24点little game\bin\Debug\image\Q.png
I.A.SH. 1211904 2013-12-08 18:28 24点little game\24点little game\bin\Debug\image\Thumbs.db
文件 25943 2013-12-08 12:13 24点little game\24点little game\Form1.cs
文件 18976 2013-12-08 04:55 24点little game\24点little game\Form1.Designer.cs
............此处省略57个文件信息
- 上一篇:c#_tif转pdf
- 下一篇:C# 串口数据采集小DEMO
相关资源
- C#初学者制作的一个打怪小游戏
- C# 小游戏含源代码
- C#编写的小游戏贪吃蛇源码
- U3D 跳一跳小游戏 源码,整个工程文件
- unity3d小游戏,见缝插针2d
- C#数字华容道小游戏
- C#俄罗斯方块程序设计与简单实现
- C#各种小游戏开发源代码
- 五子棋小游戏 C#源代码 完整源程序
- 用C#做的各种小游戏
- 2048小游戏C#源代码
- unity跑酷小游戏-横版
- 小游戏-贪吃蛇C#控制台项目
- 猜数字游戏的C#实现带界面
- C#迷宫小游戏
- C# 实现贪吃蛇小游戏的设计编写
- C#小游戏贪吃蛇源代码245828
- C#编写的21点小游戏
- [源代码] C# WinForms 经典小游戏 - 华容
- c# vs2010 小游戏之五子棋
- C# 的连连看小游戏源代码
- C#小游戏拯救大行动源代码
- 基于c#编写的五子棋小游戏
- 青蛙跳跳小游戏
- c#编写简单的打地鼠小游戏源码
- 打砖块小游戏,C#源码
- C#贪吃蛇源码
- C#制作2048小游戏
- C#Form窗体编程贪吃蛇小游戏
- C#窗体猜数小程序源码
评论
共有 条评论