#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 条评论

目前还没有评论...