c++-讲解和实例-聊天机器人mike

今天,我们来换一个口味。来讲讲我只会一点点的c++!


目录

一、c++简介

二、c++第一个程序

三、聊天机器人mike

四、总结


一、c++简介

C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

二、c++第一个程序

#include 
using namespace std;
int main()
{
    cout << "Hello, world!" << endl;
    return 0;
}

三、聊天机器人mike

#include
#include
#include
#include 
#include
#define M 5
using namespace std;
string greet[M]={"*** 输出回答:你好少年 ***",
				"*** 输出回答:地球人你好 ***",
				"*** 输出回答:有啥吩咐? ***",
				"*** 输出回答:请问我问题 ***",
				"*** 输出回答:呵呵 ***"}; 				 
string joke[M]={"    小明买了一本教人如何快速睡着的书,天天看到天亮。***",
				"    我是内蒙古的海军总司令 ***",
				"    法官:你为什么要印假钞?\n    被告无辜地说:因为我不会印真钞。 ***",
				"    贼甲:快数数今天一共抢了多少钱?\n    贼乙:不用,明天看看报纸就知道了。 ***",
				"    妈妈:你的拿手好菜是什么?\n    小红:我烧的...白开水还不错! *** "};
string sorry[M]={"*** 输出回答:不好意思,我的智商太低听不懂 ***",
				"*** 输出回答:让我想想 ***",
				"*** 输出回答:这个问题我不准备回答 ***",
				"*** 输出回答:无可奉告 ***",
				"*** 输出回答:下次再告诉你 ***"};
bool allDigits(string s){
	for(int i=0;i'9') return 0;
	return 1;
}

void decompose(string s){
	stringstream ss;
	int n,c=0;
	ss<>n;
	if(n<=1) {cout<<"    这个数太小了"<1) cout<<"乘以"<

因为我用的是Dev C++(何况现在都没有C++平台了),所以有些东西可能不一样。

四、总结

我还是推荐学学python,c++也可以,希望大家都会这两个编程语言。一起和mike聊聊天吧!

你可能感兴趣的:(C,C++和C#语言,编程,学习,c++)