c#推箱子源程序

这是一个使用C#编写的推箱子游戏程序,包括游戏地图的定义、人物和箱子的移动逻辑。通过二维数组表示地图,玩家通过键盘输入方向键进行操作,遇到障碍或无法移动时会发出提示音。游戏提供了重新开始和进入下一关的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

using System;
using System.Collections.Generic;
using System.Linq;
using System.Collections ; //新定义的
using System.Text;
using System.Threading.Tasks;


namespace ConsoleApplication1
{
    class Program
    {

        #region  求一元二次方程
    //    public string qiufc(double a,double b,double c,out double jieguo1,out double jieguo2)
    //{
    
    //        jieguo1 = 0;
    //        jieguo2 = 0;
    //        if (a == 0)
    //        {
    //            return "no";
    //        }
    //        else
    //        {
    //            double d = b * b - 4 * a * c;
    //            double x1 = (-b + Math.Sqrt(d)) / (2 * a);
    //            double x2 = (-b - Math.Sqrt(d)) / (2 * a);
    //            if (d >= 0)
    //            {
    //                if (d == 0)
    //                {
    //                    //Console.WriteLine("此方程只有一个根");
    //                    // Console.Write("x1=x2=" + x1.ToString());
    //                    jieguo1 = x1;
    //                    jieguo2 = x2;
    //                    return "yes";
    //                }
    //                else
    //                {
    //                    //  Console.WriteLine("此方程有两个不同的根");
    //                    //  Console.Write("x1=" + x1.ToString() + "  x2=" + x2.ToString());
    //                    jieguo1 = x1;
    //                    jieguo2 = x2;
    //                    return "yes";
    //                }
    //            }
    //            else
    //            {
 
    //                return "no";
    //            }
    //        }
    //  }
        #endregion

        #region==这是测体重的方法函数==

        //输入性别(男或女),身高体重,返回标准、超标、偏瘦、错误四种值
        public string cetizhong(string sex,int hight,double weight)
        {
            if (sex == "男")
            {
                double bzweight = hight - 100;
                double cha = weight - bzweight;
                if (cha > 3)
                {
                    return "不好意思,你有点胖了,该减肥了!";
                }
                else if (cha < -3)
                {
                    return "不好意思,你需要补充营养!";
                }
                else
                {
                    return "您的身材很标准,继续保持!";
                }
            }
            else if (sex == "女")
            {
                double bzweight = hight - 110;
                double cha = weight - bzweight;
                if (cha > 3)
                {
                    return "不好意思,你有点胖了,该减肥了!";
                }
                else if (cha < -3)
                {
                    return "不好意思,你需要补充营养!";
                }
                else
                {
                    return "您的身材很标准,继续保持!";
                }
            }
            else
            {
                return "不知道哪错了,可能是你还没有长大!";
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值