C#面对对象机器人

vip_rain vip_rain 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用C#编写一个关于面向对象的聊天机器人,请跟以下程序,饿死以后,如果跳出循环?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 面向对象版聊天机器人
{
class Program
{
static void Main(string[] args)
{
机器人 K1 = new 机器人();
K1.Name = "小K";
K1.Eat(5);
K1.SayHello();
while (true)
{
string str = Console.ReadLine();
K1.Speak(str);
}
Console.ReadKey();
}
}
class 机器人
{
public string Name { get; set; }

private int FullLevel { get; set; }

public void SayHello()
{
Console.WriteLine("我叫:{0}", Name);
}

public void Eat(int foodCount)
{
if (FullLevel > 100)
{
return;
}


FullLevel = FullLevel + foodCount;
}

public void Speak(string str)
{
if (FullLevel <= 0)
{
Console.WriteLine("饿死了,不说了");

}


if (str.Contains("姓名") || str.Contains("名字"))
{
this.SayHello();
}
else if (str.Contains("女朋友"))
{
Console.WriteLine("年龄小,不考虑!");
}
else
{
Console.WriteLine("听不懂");
}
FullLevel--;

}
}
}


...全文

相关推荐

一个AI聊天机器人程序

这是C#写的,基于deepseek的问答程序

notfindjob

基于C#的麦克纳姆轮机器人精准控制毕业项目实战

你看,一个看似简单的“全向移动”,背后竟藏着这么多门道:🔧 机械设计 → 🧮 数学建模 → 💻 软件架构 → 🔄 闭环控制 → 🤖 智能决策而C#凭借其强大的类型系统、成熟的异步模型和丰富的库生态,在这其中扮演了至关重要的角色。这不是玩具,这是能走进工厂、医院、仓库的真实生产力工具。下次当你看到一台AGV自如穿梭时,不妨想想它背后的这一整套精密协作体系——说不定,就是用C#写的呢 😉本文还有配套的精品资源,点击获取。

宋老师的博客

C#实现Delaunay三角剖分完整项目

Delaunay三角剖分是一种广泛应用于计算机图形学、地理信息系统(GIS)、机器人路径规划等领域的技术,它通过在给定的一组散点上构造一个三角网,使得每个三角形的外接圆内不包含任何其他点,从而尽可能地避免出现“瘦长”的三角形。Delaunay三角剖分具有许多良好的性质,比如最大化最小角,这使得它在逼近不规则分布点集时尤其有用。Delaunay三角剖分之所以受到青睐,是因为它在多个应用领域中表现出的高效性和准确性。

韦臻

c# socket client

c# socket 异步socketAsyncEventArgs效率问题

请叫我Tobin

高等代数,超越方程,解空间:通过C#求解一种12次超越方程的解空间与曲率较大处,二维及三维显示,附C#核心算法代码

高等数学,代数,超越方程,解空间:通过C#求解12次超越方程的解空间与曲率较大处,二维及三维显示解的结果,实现了以解空间生成美丽图像图案的构思,附C#核心算法代码

daode3056
评论 5
收藏 已收藏
分享
返回顶部
vip_rain
C# 111,129 成员 642,539 内容