
跪求人机对话 C语言或C++源程序 哪位大大有的话希望给我发一份 邮箱cyjmmy@163.com 给高分了 O(∩_∩)O谢 20
只要实现几个简单的人机交流就行了谢谢人机对话比如用户想机器提问你叫什么名字?你多大了?天空是什么颜色啊等等这些简单的交互即可...
只要实现几个简单的人机交流就行了 谢谢
人机对话 比如用户想机器提问 你叫什么名字? 你多大了? 天空是什么颜色啊 等等这些简单的交互即可 展开
人机对话 比如用户想机器提问 你叫什么名字? 你多大了? 天空是什么颜色啊 等等这些简单的交互即可 展开
展开全部
#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;
}
//挺悲哀的,为什么不自己努力学习呢,我刚学时感觉也很难,但如果不学就永远不会阿
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;
}
//挺悲哀的,为什么不自己努力学习呢,我刚学时感觉也很难,但如果不学就永远不会阿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询