- C++
AI
- 2025-5-28 21:23:51 @
#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("Allen")!=-1||name.find("夏添一")!=-1) {
sout("你好主人,");
}else{
cout<<"你好,";
sout(name);
}
sout("我是AI自动聊天机器人,你想问我什么?");
while(n<20){
cin>>str;
if(str.find("你好")!=-1){
sout("你也好,");
sout("除了咱俩谁都不好。");
sout("不过你没有我好。(>_<)");
}else if(str.find("伤心")!=-1||str.find("伤心!")!=-1){
sout("我给你讲个笑话吧");
cin>>str;
if(str.find("好")!=-1){
sout("你自己就是一个笑话!!!");
n++;
}else{
sout("噢");
}
}else if(str.find('?')!=-1){
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("如果我说“是”,作者一定会打我的!!!");
}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{
sout("这个问题太难了,我不会!");
}
}else{
sout("这不是一个问题");
}
sout("你还想问我什么?");
n++;
}
if(name=="baron"||name=="Allen"||name=="夏添一"){
sout("主人");
}else{
cout<<"@";
sout(name);
}
sout("我太累了等一下再聊天吧!");
return 0;
}
0 条评论
目前还没有评论...