跪求人机对话 C语言或C++源程序 哪位大大有的话希望给我发一份 邮箱cyjmmy@163.com 给高分了 O(∩_∩)O谢 20

只要实现几个简单的人机交流就行了谢谢人机对话比如用户想机器提问你叫什么名字?你多大了?天空是什么颜色啊等等这些简单的交互即可... 只要实现几个简单的人机交流就行了 谢谢
人机对话 比如用户想机器提问 你叫什么名字? 你多大了? 天空是什么颜色啊 等等这些简单的交互即可
展开
 我来答
onedh
2010-06-28
知道答主
回答量:38
采纳率:0%
帮助的人:24.6万
展开全部
#include<iostream>
using namespace std;
const int stacksize=20;
class BothStack
{
public:
BothStack()
{
s1=-1;
s2=stacksize;
}
~BothStack()
{
}
void Push(int x);
void print();
private:
int data[stacksize];
int s1,s2;
};

void BothStack::Push(int x)
{
if(s1==s2)
throw "上溢";
if(x%2==0)
data[++s1]=x;
if(x%2==1)
data[--s2]=x;
}
void BothStack::print()
{
cout<<"偶数有:"<<endl;
for(int i=0;i<s1;i++)
cout<<data[i]<<" ";
cout<<"\n奇数有"<<endl;
for(int j=stacksize;j>s2;j--)
cout<<data[j]<<" ";
cout<<endl;
}

int main()
{
int y;
BothStack bothstack;
cout<<"输入二十个数"<<endl;
for(int i=0;i<20;i++)
{
cin>>y;
bothstack.Push(y);
}
bothstack.print();
return 0;
}
//挺悲哀的,为什么不自己努力学习呢,我刚学时感觉也很难,但如果不学就永远不会阿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songhua32
2010-06-28 · TA获得超过216个赞
知道答主
回答量:193
采纳率:0%
帮助的人:86.4万
展开全部
这座的是什么啊?你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式