- 取石子
AI~刚才发错了
- 2025-8-8 18:10:20 @
#include<bits/stdc++.h>
#include<windows.h>
#include<time.h>
#include<conio.h>
using namespace std;
void sout(string s){
for(int i=0;i<s.size();i++){
cout<<s[i];
Sleep(40);
}
cout<<"\n";
Sleep(100);
}
int main(){
int n=1;
string str,name;
sout("工工工工工工工工工工工");
sout("工 _ ______ 工");
sout("工 / \\ |_ _| 工");
sout("工 / _ \\ || 工");
sout("工 / /_\\ \\ || 工");
sout("工/ / \\ \\ |- -| 工");
sout("工工工工工工工工工工工");
sout("欢迎来到AI智能对话!!!");
cout<<"|------使用说明------|\n| 本AI十分智能 |\n| 原创:Xiatianyi |\n| 改编:niuboran |\n| 请加标点符号 |\n| 对话时请勿骂人 |\n|--------------------|\n";
Sleep(500);
sout("你叫什么名字?");
cin>>name;
if(name.find("baron")!=-1||name.find("Baron")!=-1||name.find("夏添一")!=-1||name.find("xiatianyi")!=-1) {
sout("你好主人,");
}else{
cout<<"你好,";
sout(name);
}
sout("请输入密码(本机密码默认666666,如有特殊密码请输入):");
int mm;
cin>>mm;
if(mm==123456){
sout("你是特工");
sout("我是你的特工助理,你想问我什么?");
}else{
sout("我是AI自动聊天机器人,你想问我什么?");
}
while(n<50){
cin>>str;
if(str.find("你好")!=-1){
sout("你也好,");
sout("除了咱俩谁都不好。");
sout("不过你没有我好。(>_<)");
}else if(str.find("伤心")!=-1||str.find("伤心!")!=-1){
sout("我给你讲个笑话吧");
cin>>str;
if(str.find("好")!=-1||str.find("OK")!=-1||str.find("ok")!=-1){
sout("你自己就是一个笑话!!!");
n++;
}else{
sout("噢");
}
}else{
if(str.find("代码")!=-1&&str.find("写")!=-1){
sout("#include<bits/stdc++.h>");
sout("using namespace std;");
sout("int main(){");
sout(" int n;");
sout(" cin>>n;");
cout<<" cout<<\""<<str<<"\";\n";
sout(" return 0;");
sout("}");
sout("以上为代码,仅供参考");
}else if(str.find("你好")!=-1){
sout("你也好,");
sout("除了咱俩谁都不好。");
sout("不过你没有我好。(>_<)");
}else if(str.find("叫什么")!=-1||str.find("名字")!=-1){
sout("你叫啥我就叫啥。");
sout("什么?你没有名字?");
sout("来认领无名氏啦!免费领养!");
}else if(str.find("男的")!=-1||str.find("女的")!=-1||str.find("性别")!=-1){
sout("偷偷告诉你,我是女的!");
sout("让我猜猜你是男的女的,");
sout("我知道了,你是沃尔玛塑料袋(没文化自己查去,当然也可以问我)");
}else if(str.find("沃尔玛塑料袋")!=-1){
sout("就不告诉你,就不告诉你!我有一个小秘密,就不告诉你,就不告诉你!(^_^)");
}else if(str.find("会啥")!=-1){
sout("我会很多东西,比如聊天、讲笑话、讲故事......");
}else if(str.find("sb")!=-1||str.find("傻逼")!=-1){
sout("就是你!!!");
}else if(str.find("你妈")!=-1){
sout("不准说脏话!!!");
}else if(str.find("讲一个笑话")!=-1){
sout("你自己就是一个笑话!!!");
}else if(str.find("讲一个故事")!=-1){
sout("从前有座山,山里有座庙,庙里有个老和尚,在讲故事,讲的什么呢?听:从前有座山,山里有座庙,庙里有个老和尚,在讲故事,......");
}else if(str.find("夏添一")!=-1&&str.find("大傻子")!=-1){
sout("如果我说“是”,作者一定会把我给弄出bug!!!");
}else if(str.find("谢谢")!=-1&&str.find("你")!=-1){
sout("也谢谢你,");
sout("除了咱俩谁都不用谢。");
sout("不过我不用谢谢你。(>_<)");
}else if(str.find("1+1")!=-1&&str.find("=")!=-1){
sout("思考中");
sout("......");
sout("你不会吗?");
sout("还问我!!!");
}else if(str.find("你是")!=-1&&str.find("人机")!=-1){
sout("我只是人工智障");
sout("可以说是人机的一部分");
}else if(str.find("+")!=-1&&str.find("=?")!=-1){
sout("就不告诉你,就不告诉你,我有一个小秘密,就不告诉你ψ(`?′)ψ");
}else if(str.find("=?")!=-1){
sout("就不告诉你,就不告诉你,我有一个小秘密,就不告诉你ψ(`?′)ψ");
}else if(str.find("我们是什么关系")!=-1){
sout("5 4 1 8 8");
}else{
sout("这个问题太难了,我不会!");
}
}
sout("你还想问我什么?");
n++;
}
if(name=="baron"||name=="夏添一"||name.find("xiatianyi")!=-1||name.find("Baron")!=-1){
sout("主人");
}else{
cout<<"@";
sout(name);
}
sout("我太累了等一下再聊天吧!");
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 116
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 56
- 已通过
- 9
- 上传者